Eu mudei /etc/cron.d/filename
e adicionei uma nova tarefa.
* * * * * /bin/bash /root/scripts/scriptname.sh
Mas esse trabalho não é executado. Reiniciar o Cron não ajuda.
Eu mudei /etc/cron.d/filename
e adicionei uma nova tarefa.
* * * * * /bin/bash /root/scripts/scriptname.sh
Mas esse trabalho não é executado. Reiniciar o Cron não ajuda.
Sua entrada no crontab:
O que está faltando aqui é o campo de usuário especial que é encontrado em crontabs não pessoais (
/etc/crontab
e os arquivos sob/etc/cron.d/
). Este deve ser o 6º campo, antes do comando, e deve ser o nome de usuário do usuário que deve executar o comando. Por exemplo, se o usuário formyuser
:Isso é equivalente a
myuser
adicionar sua entrada inicial do crontab ao crontab pessoal deles por meio docrontab -e
comando.Uma vez que a formatação do agendamento for corrigida, ele estará ativo. Não há necessidade de reiniciar o daemon cron.