1. 程式人生 > >樹莓派自啟動python指令碼檔案經驗總結

樹莓派自啟動python指令碼檔案經驗總結

因為專案的需要樹莓派開機自啟動python檔案,自己大概試了多種方法才成功。

首先我這裡的python指令碼檔案是不斷迴圈執行的,而且要啟動4個python指令碼檔案,我這裡重點寫一下網上常用的2中方法。

1.桌面自啟動(必須是利用桌面執行):在.config檔案中的autostart檔案(如果沒有就新建一個)新建一個以.desktop為字尾的檔案。內容為 

[Desktop Entry]

Type=Application

Name=testboot

NoDisplay=true

Exec= python3 /home/pi/testboot.py

儲存成功後 在terminal視窗sudo reboot即可。

注意:這種方式是依賴桌面的,所以只要一進入桌面,就要執行一個,比如,遠端連線一次就需要執行一次。採用遠端連線就容易宕機(我自己就被這種方式弄暈了,後面只能採用直接用顯示屏了)。

2.使用rc.local檔案: 在terminal視窗 cd /etc 進入當前路徑 nano rc.local 在exit 0 前輸入python3  /home/pi/testboot.py 儲存可以成功,但是重啟可能不成功。因此在exit 0 前輸入 su pi -c "python3  /home/pi/testboot.py  &" 這種寫法更好。

su pi :是以pi使用者執行。  -c:執行完回到當前的使用者。