樹莓派開機自動執行指令碼
阿新 • • 發佈:2018-11-19
1. 首先找個路徑建立一個簡單的自啟指令碼檔案:
sudo nano my_script.sh
然後輸入:
#!/bin/sh
touch /home/pi/test.txt
chmod 777 /home/pi/test.txt
echo "Hello Pi" >> /home/pi/test.txt
該shell 程式碼中,指定執行方式為sh
,在pi
目錄建立一個test.txt 檔案,並新增許可權
最後將Hello Pi
語句定向到該txt
檔案中
儲存,退出。
然後給該my_script.sh
檔案新增執行許可權:
chmod 777 my_script.sh
在此也可先測試一下指令碼執行情況:
./my_script.sh
然後可以發現/home/pi
目錄下多了test.txt
檔案
2. 然後將該檔案設定為開機自啟:
首先開啟rc.local
檔案
sudo nano /etc/rc.local
然後在exit 0
前面新增如下程式碼:
su pi -c "exec /home/pi/testboot.sh"
該程式碼將會切換為pi 使用者執行檔案,且執行完後切換為原來使用者
儲存即可。
隨後開機便會發現/home/pi
目錄下多了一個test.txt
檔案