PeaceJetのブログ

金融系の社内エンジニアをやりながら、マーケティングやデータ分析などもやっています。

【Raspberry Pi】 /etc/rc.localが実行されない問題について

Raspberry Piで/etc/rc.localが実行されない

f:id:PeaceJet:20170708001348p:plain

Linux起動時に、プログラムを実行してくれるrc.localですが、
なぜか自分の環境では動作しませんでした。

これまで、フォルダのパーミッションを変更したりとかやってみましたが。

結果的には、コンフィグ画面からBoot環境を変更することで解決することがわかりました。

① 以下のコマンドをターミナルへ入力します。
sudo raspi-config
② コンフィグ画面から「Boot Options」を選択します。

f:id:PeaceJet:20170707235636p:plain

③ 「B2 Wait for Network at boot」を選択します。

f:id:PeaceJet:20170707235659p:plain

④ <はい>を選択します。

f:id:PeaceJet:20170708000616p:plain

⑤ <了解>を選択します。

f:id:PeaceJet:20170708001018p:plain

⑥ 再起動します。
sudo reboot

これで、試してみてください。
おそらくrc.localに書かれたプログラムが動作すると思います。