為了在樹莓派啟動的時候運作一個指令或程式,你需要将指令添加到rc.local檔案中。這對于想要在樹莓派接通電源後無需配置直接運作程式,或者不希望每次都手動啟動程式的情況非常有用。
另一種替代定時任務的方法是使用cron和crontab。
EDITING RC.LOCAL(編輯rc.local檔案)
在你的樹莓派上,選擇一個文本編輯器編輯/etc/rc.local檔案。你必須使用root權限編輯,例如:
sudo vim /etc/rc.local
在注釋後面添加指令,但是要保證exit 0這行代碼在最後,然後儲存檔案退出。
WARNING(注意)
如果你的指令需要長時間運作(例如死循環)或者運作後不能退出,那麼你必須確定在指令的最後添加“&”符号讓指令運作在其它程序,例如:
python /home/pi/myscript.py &
否則,這個腳本将無法結束,樹莓派就無法啟動。這個“&”符号允許指令運作在一個指定的程序中,然後繼續運作啟動程序。
另外,確定檔案名使用絕對路徑,而不是相對于你的home目錄的相對路徑。例如:使用/home/pi/myscript.py而不是用myscript.py。
原文位址:http://www.raspberrypi.org/documentation/linux/usage/rc-local.md