Raspberry Pi 4B樹莓派 | #入門教程05# 設置開機自啓動程序

樹莓派設置開機自啓動程序的方法有多種,下面我們以新建.desktop文件方式來實現樹莓派程序開機自啓動程序。

製作測試腳本

腳本文件的運行效果是在pi目錄下新建一個hello.c文件,並且在hello.c文件裏添加“hello word!”字符串。

新建testStart.sh腳本文件:
nano testStart.sh

在testStart.sh文件中輸入以下內容:

#!/bin/sh

touch /home/pi/hello.c

sudo chmod 777 /home/pi/hello.c

echo "hello word!">>/home/pi/hello.c

在這裏插入圖片描述
輸入完成後按Ctrl+X,按Y保存,再按enter鍵確認。

給腳本添加執行權限:
sudo chmod 777 testStart.sh

在這裏插入圖片描述

測試腳本功能:
./testStart.sh

可以看到已經生成了hello.c文件在這裏插入圖片描述
查看hello.c文件可以看到裏面有hello word!字符串:
cat hello.c
在這裏插入圖片描述

測試教程製作完成!!!

爲了驗證效果,我們可以先將生成的hello.c刪除掉:
rm hello.c

如果不刪除掉的話,每次運行腳本都會在下一行疊加一句“hello word!”
在這裏插入圖片描述

新建.desktop文件

進入./config文件:
cd /home/pi/./config

新建autostart文件夾(如果已有請忽略此步驟):
mkdir autostart

進入autostart文件夾:
cd autostart

新建自啓動快捷方式:
nano start.desktop

然後輸入以下內容:

[Desktop Entry]

Type=Application

Exec=/home/pi/testStart.sh

在這裏插入圖片描述
Ctrl+X,按Y保存,再按enter鍵 保存退出nano編輯器。

其中·Exec=·啓動腳本的路徑。

我們可以重啓一下樹莓派,看看實際效果:
sudo reboot

注意: 本方法是利用樹莓派進入桌面後再自動啓動程序的方式來實現自動啓動,所以需要等桌面加載完成後才啓動,等待的時間相對較長一些。

如果樹莓派沒有連接顯示器,可能會出現添加了啓動文件後,開機不會自動啓動的問題,此時需要修改/boot/config.txt文件:
sudo nano /boot/config.txt

找到hdmi_force_hotplug=1這一行,把前面的#號刪除掉,請以圖片爲準。
在這裏插入圖片描述
Ctrl+O保存Ctrl+X退出nano編輯器即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章