web-dev-qa-db-ja.com

crontabファイルで@reboot rebootを使用するとどうなりますか?

使用するとどうなりますか:

Sudo crontab -e

そして次の行を追加します。

@reboot reboot

再起動の無限ループに入りますか?!

15
PascalVKooten

テスト結果:

追加する場合

@reboot reboot

これはうまくいきませんでした!!!どうして?

$ which reboot
/sbin/reboot

今、再起動のフルパスを追加すると、cronジョブが正常に実行されます。

そのため、次の場合に再起動の無限ループが発生しました。

Sudo crontab -e

そして次の行を追加します。

@reboot /sbin/reboot

編集:

これを取り除くには、おそらくLive CDから起動し、ディスクドライブをマウントしてcronファイルに移動し、追加された行を削除する必要があります。

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

保存してからlivecdを削除し、再起動すれば安全です

20
Maythux