web-dev-qa-db-fra.com

Que se passe-t-il si vous utilisez @reboot reboot in crontab?

Que se passerait-il si vous utilisiez:

Sudo crontab -e

Et ajoutez la ligne:

@reboot reboot

Va-t-il entrer dans une boucle infinie de redémarrage?!

15
PascalVKooten

Résultat du test:

Si vous ajoutez

@reboot reboot

Cela n'a pas fonctionné !!! Pourquoi?

$ which reboot
/sbin/reboot

Maintenant, lorsque j'ai ajouté le chemin d'accès complet au redémarrage, le travail cron s'exécute normalement.

Donc, vous avez une boucle infinie de redémarrage dans le cas:

Sudo crontab -e

Et ajoutez la ligne:

@reboot /sbin/reboot

MODIFIER:

Si vous souhaitez vous en débarrasser, vous devrez probablement démarrer à partir d'un Live CD, puis montez votre lecteur de disque, accédez au fichier cron et supprimez la ligne ajoutée.

Sudo gedit /media/some-UUID/var/spool/cron/crontabs/root

Enregistrez puis supprimez livecd et redémarrez à nouveau, et vous serez en sécurité

20
Maythux