在树莓派上写了一些Python脚本,还有一个java 的jar包想要在树莓派上电后自启动。在网上能轻易搜到很多种树莓派自启动的方法,这里记录我试验过的很好用的方法——修改系统文件/etc/rc.local,其他没用过也没必要复制粘贴写些不知道能不能用的东西。单个脚本自启动方法和需要读写配置文件的应用程序自启动方法略有不同,分别记录如下
终端输入指令,打开etc/rc.local文件
sudo gedit /etc/rc.local
在上述文件中的尾行exit 0之前写入
su pi -c "python3 /home/pi/MQTT/raspberry_mqtt_rtsp.py &"
说明:" "中写入你需要自启动的Python文件即可,记得写完整路径,末尾的&表示后台运行。
重启树莓派后在终端输入指令 htop ,可以看到刚刚的Python脚本已经在后台运行了
我是需要开机自启一个java的jar包,这个包需要读写与它同文件夹的一个配置文件。基本与上面Python脚本的修改方法一样,不同的地方就是需要在运行jar包之前,先cd到目标文件夹,比如指令:
cd /home/pi/GB28181/wvp-GB28181-pro/target
sudo java -jar wvp-pro-2.6.7-02040659.jar &
**注:**这个jar包和它需要读写的配置文件都是在路径/home/pi/GB28181/wvp-GB28181-pro/target下的
上一篇:jenkins配置