___ qstntxt ___

Tarefas normais do cron (não usando o símbolo %code% ) são executadas muito bem.

Para fins de teste, configurei um comando para executar %code% , que funciona ao executar a partir do terminal, e usando a execução como um cronjob normal com o comando crontab:

%pre%

Mas o seguinte comando não funciona:

%pre%

Ao usar %code% para reinicializar, nenhum reboot.txt é gravado, no entanto, o syslog registra o comando como executado com êxito.

Do syslog:

%pre%

O que estou fazendo de errado, e se isso não puder ser resolvido, quais alternativas existem para executar scripts no momento da inicialização?

Estou usando o Ubuntu Server 16.04 LTS.

    
___

3

Tarefas normais do cron (não usando o símbolo @ ) são executadas muito bem.

Para fins de teste, configurei um comando para executar echo "hi" > /home/kasperfred/reboot.txt , que funciona ao executar a partir do terminal, e usando a execução como um cronjob normal com o comando crontab:

* * * * * echo "hi" > /home/kasperfred/reboot.txt

Mas o seguinte comando não funciona:

@reboot echo "hi" > /home/kasperfred/reboot.txt

Ao usar sudo reboot para reinicializar, nenhum reboot.txt é gravado, no entanto, o syslog registra o comando como executado com êxito.

Do syslog:

Jun 11 14:30:03 zeus cron[2224]: (CRON) INFO (pidfile fd = 3)
Jun 11 14:30:03 zeus cron[2224]: (CRON) INFO (Running @reboot jobs)
Jun 11 14:30:03 zeus CRON[2266]: (kasperfred) CMD (echo "hi" > /home/kasperfred/reboot.txt)

O que estou fazendo de errado, e se isso não puder ser resolvido, quais alternativas existem para executar scripts no momento da inicialização?

Estou usando o Ubuntu Server 16.04 LTS.

    
por Zanna 11.06.2017 / 14:56

0 respostas