Eu sei que esta pergunta foi feita muitas e muitas vezes e eu fiz muita pesquisa, mas ainda não sou capaz de executar este cron extremamente simples:
$ crontab -l
* * * * * /bin/date
Isso deve, idealmente, imprimir a data a cada minuto.
Não há cron.allow
ou cron.deny
arquivo e cron
daemon está funcionando:
ps -e | grep cron
1119 ? 00:00:00 cron
17646 ? 00:00:00 cron
Alguma ideia do que pode estar errado?
Respostas:
0 para resposta № 1Os processos Cron são executados em um subprocesso separado, portanto, a saída de uma tarefa cron não estará visível para você em seu shell.
Em vez disso, você terá que capturar a saída de seus comandos cron e salvá-los. Então, defina seu cronjob como:
* * * * * /bin/date >> /home/user/date.log
E agora, se você seguir esse arquivo de log, começará a ver o resultado.