@reboot jobs não funcionam

1

Eu tenho tentado fazer meu fedora pc fazer um pequeno script na reinicialização, mas não consigo fazer isso funcionar.
Meu script funciona perfeitamente, por exemplo, se é 02:10 e dentro de crontab -e escrevo 11 02 * * * / path / to / my / script , então o cron executa perfeitamente, mas se eu tentar configurá-lo na inicialização, simplesmente não funciona.

Eu já tentei usar o meu usuário "normal" e usuário root, mas não ajuda, parece que o cron não gosta de @reboot

    
por OverMorrow 04.06.2016 / 09:00

2 respostas

2

Eu pensei que, talvez, como o usuário @steeldriver "disse, a rede não poderia estar pronta ainda quando o sistema foi inicializado, por isso eu editei e adicionei" sleep 120 "antes do comando.
Agora é" @ reboot sleep 120; /path/to/my/script.sh > /home/myuser/itworks.txt 2 > & 1 ".

Ele simplesmente funciona, cria o arquivo itworks.txt e, se você "cat", obterá todas as informações.

    
por 04.06.2016 / 15:48
0

Você pode invocar o crontab como root,
crontab -e
e, em seguida, insira esta linha

@reboot /home/myuser/bin/command.sh
onde command.sh é o arquivo executável
nota: chmod 755 command.sh

    
por 04.06.2016 / 14:28

Tags