Cron não está executando o CentOS

Cron não está executando o CentOS

O que estou fazendo de errado aqui? Tentando definir um cron job para executar um script de shell, mas não funciona. Entrei no abaixo depois de fazer crontab -e. Ele aparece ao fazer contrab -l.

0 2 * * * root /root/localbackup.sh

Responder1

Você está usando o formato crontab usado para/etc/crontab. Para o usuário crontabs você não precisa especificar o usuário

 0 2 * * * /root/localbackup.sh

deveria ser executado.


Respondendo aos comandos

A saída do vi é normal, o crontab irá copiá-la para o local correto

  • Verifique issocron está em execução
  • Verifique se há uma nova linha no final do seu comando (crontab -e e pressione Enter no final da linha)
  • Verifique o email da conta root para qualquer saída enviada pelo cron.
  • Capture a saída do comando 0 2 ... &>/tmp/mylog.log

Responder2

correr

service crond status

para ver se o cron está ativo.

informação relacionada