Cron não está rodando o CentOS

2

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

0 2 * * * root /root/localbackup.sh
    
por RonnieT 18.10.2012 / 19:05

2 respostas

6

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

 0 2 * * * /root/localbackup.sh

deve ser executado.

Respondendo os commants

A saída do vi é normal, o crontab copia para o local correto

  • Verifique se o cron está sendo executado
  • Verifique se há uma nova linha no final do seu comando (crontab -e e pressione Enter no final da linha)
  • Verifique o e-mail da conta root em busca de qualquer saída enviada pelo cron.
  • Capture a saída do comando 0 2 ... &>/tmp/mylog.log
por 18.10.2012 / 19:11
0

executar

service crond status

para ver se o cron está ativo.

    
por 18.10.2012 / 20:25