Eu preciso do código exato que eu usaria porque não sou capaz de descobrir isso. Eu uso crontab -e
para configurar um trabalho cron, mas quando eu o salvo, ele nunca funciona. Também estou apenas tentando executar um arquivo chamado newmail.sh
do usuário root.
9
Respostas:
Se você deseja que a tarefa seja executada todos os dias às 15h17, use:
Isso diz "execute newmail.sh como root todos os dias da semana, todos os dias do mês, todos os meses às 15:17".
from: http://www.unixgeeks.org/security/newbie/unix/cron-1.html
fonte
Adicione essas linhas no final do arquivo
(Execute cron por uma vez em 1 minuto)
(Execute o cron por uma vez em 24 horas)
salvar Arquivo
Inicie o crontab por este comando
Pare o crontab por este comando
Reinicie o crontab por este comando
fonte
Se você usa
crontab -e
desde o Ubuntu 16.0+ não terá o campo de usuário, então o formato correto é:Isso diz "execute newmail.sh todos os dias da semana, todos os dias do mês, todos os meses às 15:17".
Outras maneiras pelas quais a resposta do dm78 está correta e contém a descrição exata do formato.
Além disso, se algo der errado e você tiver um sistema de email instalado, ele enviará uma mensagem. Para mais informações, veja esta resposta
Se você estiver interessado no registro de cronjobs, poderá usar esta resposta .
fonte
crontab -e
coisinha não tem um campo de usuário (como você diz corretamente) mas o arquivo/etc/crontab
(o chamado sistema crontab) e os arquivos abaixo/etc/cron.d
fazer ter um campo usuário.