RaspberryPiでcronの@reboot使用時の注意

ALL
スポンサーリンク

cronで @reboot の後にコマンドを記述すると、システム起動時に一度だけ指定のコマンドが実行されます。

システム起動時に特定のコマンドを実行するには - @IT

ただ、RaspberryPi(3 MODEL B)では、@reboot でネットワークを使用するコマンド実行は注意が必要です。

これはネットワークサービスが起動する前に、cronサービスが起動してしまうので、@reboot でネットワークを使用するコマンドを実行した場合は動作がうまくいかなくなります。
ネットワークサービスが起動するまで少なくとも30秒は遅延させるように、 @rebootでのコマンド実行前に sleep 30; を実行すればOKです。

コメント