樹莓派自動執行Pytho程式碼

最近有一個案子使用到RPI,程式用Python寫的,不過如果RPI意外被關機,或者停電,那麼就要重新啟動我寫的程式,如果希望系統啟動時,能順便把Python程式執行就更好了

前言

在Windows時代,我們可以找到一個「C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp」,把程式放到裡面就可以隨著Windows開機自動執行,那麼RPI有沒有呢?
一個朋友剛好也問我這個問題,我說我研究看看,但是過幾天他說他找到資料,並且傳網址給我,感謝您

網址:https://forums.raspberrypi.com/viewtopic.php?t=294014

上面網址有列出四個方法,我用的是「System Method」,也就是說,任何使用者登入,都會啟動。

自動執行設定方法

1. 開啟自動程式:

sudo nano /etc/xdg/lxsession/LXDE-pi/autostart
RPI自動程式設定畫面
內容是:
@lxpanel --profile LXDE-pi
@pcmanfm --desktop --profile LXDE-pi
@xscreensaver -no-splash

2. 將要執行的程式加到最後,例如我要執行的是Python程式,那麼加上完整路徑的Python

2.1 有Terminal視窗

@lxterminal -e python3  /home/pi/Python/hello.py 

2.2 如果不希望有視窗的話就

@python3  /home/pi/Python/hello.py
自動執行無視窗python程式範例

3.存檔:Ctrl+X、Y、Enter即可。

Leave a Comment

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *