Não posso dar uma resposta específica, mas eis como gostaria de resolver isso:
-
Tente mais combinações para encontrar outra expressão ativa. Que tal:
*/2 * * * *
(todos os outros minutos) ou* */2 * * *
(todos os minutos, todas as outras horas). Seria interessante estabelecer que qualquer expressão relativa funciona enquanto expressões fixas não. -
Quando você salva, vê a mensagem de confirmação "Novo crontab instalado?" (ou algo similar)
-
Você pode fazer um
crontab -l
para ver sua mensagem? -
Este é um usuário crontab ou crontab do sistema?
-
Você vê mensagens no syslog? Se você adicionar um segundo,
* * * * *
cron você verá isso a cada minuto, e se você adicionar a variante every-other-minute, você pode ver no syslog apenas o trabalho mais frequente? -
Você pode configurar um comando
at
em funcionamento? -
Quando você descobrir isso, sugiro usar um serviço que eu criei, link para ficar de olho em seus trabalhos importantes. É gratuito para um desenvolvedor monitorar um trabalho e existem planos pagos para uso comercial. Eu havia me tornado muito depurador especialista no cron ao longo dos anos e sabia que, se precisasse de uma solução para monitorar meus trabalhos importantes, provavelmente outras pessoas também o faziam.
dos comentários:
O Cron usa o mesmo fuso horário do sistema para os trabalhos de retrocesso, então eu tentaria apenas redefinir isso:
-
Defina seu fuso horário novamente, apenas para ser minucioso: na Red Hat use
redhat-config-date
-
Reinicie o daemon do cron. Eu acho que na sua versão do sistema operacional:
/etc/init.d/crond restart