Se eu scp um arquivo cron em /etc/cron.d, ele não será executado, a menos que eu edite o arquivo e altere o comando. Então crond parece pegar o arquivo cron.
Como posso fazer o cron recarregar seus arquivos cron no ubuntu 10.04? 'tocar' o arquivo não funciona nem 'reiniciar o cron' ou 'recarregar o cron'.
Meu arquivo cron está definido para ser executado a cada minuto e é registrado em um arquivo. Nada termina no arquivo de log até eu editar o comando e não há entrada para ele em / var / log / syslog
Estou perplexo.
Aqui está o meu arquivo cron salvo em /etc/cron.d/runscript (observe que ele termina com uma nova linha)
# Runs the script every minute. This is safe because it will exit with success if it's already running
* * * * * www-data if [ -f /usr/local/bin/thing ]; then exec /usr/bin/php /usr/local/bin/thing mode:prod -a 14 -d >> /var/log/thing/mything.log 2>&1; else echo `date +'[\%D \%T]'` "Thing not deployed. Command not run" >> /var/log/thing/mything.log; fi &