Como faço para agendar uma reinicialização recorrente no CentOS 6.7?

3

Eu corri

crontab -e

e adicionei esta linha ao crontab para reiniciar a minha máquina todas as manhãs às 01:00.

0 1 * * * root /sbin/shutdown -r now

Quando o crond corre, vejo isso nos meus registros

Aug 20 01:00:01 stc-logs CROND[30791]: (root) CMD (root /sbin/shutdown -r now)

mas o sistema não reinicia.

Alguma idéia?

-Craig

    
por Albion 20.08.2015 / 18:49

1 resposta

5

Você está usando a sintaxe para uma entrada em / etc / crontab que possui o ID do usuário na 6ª coluna, mas se você usar crontab -e , você está editando a entrada em / var / spool / crontab, que não tem essa coluna, pois elas já estão separadas por usuário.

Em outras palavras, isso é o que você colocaria em / etc / crontab:

0 1 * * * root /sbin/shutdown -r now

E isso é o que você deve inserir ao fazer um crontab -e (supondo que você seja root; caso contrário, não funcionará)

0 1 * * * /sbin/shutdown -r now

Em outras palavras, agora você está tentando executar o comando 'root', que, a meu conhecimento, não existe.

    
por 20.08.2015 / 19:42

Tags