1. 程式人生 > >樹莓派開機自動執行指令碼

樹莓派開機自動執行指令碼

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 檔案