Cron não está executando trabalhos

1

Estou com problemas para fazer o cron funcionar.

Eu edito meus trabalhos cron fazendo

  1. sudo crontab -u myuser -e

  2. sudo crontab -u myuser -l solicita minhas cron tabelas:

    #####
    */1 * * * * /home/myuser/Projects/scripts/cron.sh
    
  3. /usr/lib/cron/cron.allow e .deny não existem

  4. ps -A | grep cron && ps aux | grep 'cron' -n

    820 ?        00:00:00 cron
    63:root       820  0.0  0.0   2268   884 ?        Ss   17:09   0:00 cron
    

No entanto, o script não é executado. Estou faltando alguma coisa?

Após o crontab -e , mostra que está salvando em um arquivo temporário. Isso é um problema?

    
por Fisher 07.06.2011 / 23:36

1 resposta

0

Cron verifica os crontabs a cada minuto para procurar mudanças, criar sua entrada cron e ser mais paciente. Os crontab's são salvos no arquivo temporário até serem lidos.

Por que você está usando sudo para modificar o crontab para outro usuário? Usuário sem casca? Parece estranho executar um script nesse ambiente.

Minha resposta é baseada no cron de vixie, sempre coloque a versão e a ramificação do software nesse tipo de pergunta.

    
por 10.06.2011 / 19:21