raspberry pi linux python簡単自動実行 (備忘録)
参考サイト:
https://qiita.com/karaage0703/items/ed18f318a1775b28eab4
(1)
cd /etc ⏎
sudo nano rc.local ⏎
(2)
exit 0 の前に行追加
/usr/bin/python /home/pi/my-gpio/tmp.py > /dev/null &
/usr/bin/python2 /home/pi/tm1637/tmp2.py > /dev/null 2> /dev/null &
【解説】
1行目 pythonファイルの実行 (python3)
2行目 python2ファイルの実行
行末 & で実行継続中のままsh(シェル)に戻る
> /dev/null で標準出力を捨てる
2> /dev/null でエラー出力を捨てる
全て絶対パスで指定すること
rc.localファイル内のコマンドはsuで実行される
(3)
エディタ保存終了後
sh ⏎
シェルを実行
(4)
sudo ./rc.local ⏎
シェル上でテストする
実行のまま,すぐシェルに戻ることを確認する
(5)
sudo reboot ⏎
リブートして予定通り実行されるか確認する.
(6)
再起動後
ps aux | grep python ⏎
で実行が継続されているかを確認する.