Cron não inicia nenhum comando

1

Eu tenho um problema com o cron no meu Ubuntu VPS. Queria planejar a reinicialização para todos os dias às 12:30 então usei o comando crontab -e added line

30 12 * * * reinicialização

E nada, sim, estou logado como ROOT durante a edição, então não sei onde está o problema. Tentei outros comandos (echo ...) Eben script bur nada funciona

Alguma ideia POR FAVOR?

Edit: sim caminho completo resoved Posso perguntar como escrever comando: "vncserver" para trabalhar com o cron por favor?

    
por Cross95 24.07.2015 / 00:10

1 resposta

1

cron é executado com um ambiente muito mínimo, como resultado, variáveis de ambiente comuns serão diferentes daquelas que você está acostumado a ver no shell.

da mesma forma, a variável de ambiente PATH difere em cron . Portanto, se você quiser executar qualquer binário em cron , terá duas opções:

  • Use o caminho absoluto para o executável binário:

    30 12 * * * /sbin/reboot
    
  • Adicione a variável de ambiente PATH com os valores desejados na parte superior do arquivo crontab , por exemplo. :

    PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
    
por heemayl 24.07.2015 / 21:35