树莓派开机⾃动运⾏脚本1. ⾸先个路径创建⼀个简单的⾃启脚本⽂件:
sudo nano my_script.sh
shell代码然后输⼊:
#!/bin/sh
touch /home/
chmod 777 /home/
echo"Hello Pi">> /home/
该shell 代码中,指定运⾏⽅式为sh,在pi ⽬录创建⼀个 ⽂件,并添加权限
最后将Hello Pi 语句定向到该txt ⽂件中
保存,退出。
然后给该my_script.sh ⽂件添加执⾏权限:
chmod 777 my_script.sh
在此也可先测试⼀下脚本运⾏情况:
./my_script.sh
然后可以发现/home/pi ⽬录下多了 ⽂件
2. 然后将该⽂件设置为开机⾃启:
⾸先打开rc.local ⽂件
sudo nano /etc/rc.local
然后在exit 0 前⾯添加如下代码:
su pi -c "exec /home/pi/my_script.sh"
该代码将会切换为pi ⽤户执⾏⽂件,且执⾏完后切换为原来⽤户
保存即可。
随后开机便会发现/home/pi ⽬录下多了⼀个 ⽂件
若是要开机⾃启其他类型的⽂件,例如/home/pi ⽂件,则先进⼊rc.local ⽂件:
sudo nano /etc/rc.local
然后添加:
sudo python /home/pi/abc.py &
最后的& 代表在后台运⾏
⽅法⼆:
1. 进⼊/home/pi/.config 路径
cd /home/pi/.config
2. 到autostart 路径,没有就创建⼀个
mkdir autostart
3. 然后进⼊autostart 路径
cd autostart
4. 在autostart 中创建⼀个.desktop 尾缀⽂件,例如test.desktop
touch test.desktop
5. 该⽂件中输⼊:
[Desktop Entry]
Name=test
Comment=Python Program
Exec=python /home/pi/test.py
Icon=/home/pi/python_games/4row_black.png
Terminal=false
MultipleArgs=false
Type=Application
Categories=Application;Development;
StartupNotify=true
其中,Name、Comment、Exec、Icon 分别代表启动项的名称、备注、图标(随便个png图⽚)、调⽤的指令(就是令你要⾃启的那个⽂件启动的shell 语句),例如sudo python /home/pi/test.py
6. 最后重启即可观察到该程序⾃启了。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论