Linux系统启动加载程序
最近完成了项目,来个开机自启运行。
找到已编译好的程序(以下是我编译的house)
$ ls -l | grep house
-rwxr-xr-x 1 pi pi 31104 Mar 26 16:11 house
输出程序所在路径
$ pwd
/home/pi/smartHouseV15
编写脚本start.sh
$ sudo vi startHouse.sh
脚本内容:
#!/bin/sh
cd /home/pi/smartHouseV15
./house
改脚本权限
$ sudo chmod 755 /home/pi/smartHouseV15/startHouse.sh
$ ls -l | grep startHouse.sh
-rwxr-xr-x 1 pi pi 49 Apr 24 14:02 startHouse.sh
打开 /etc/rc.local (linux系统启动加载文件)
$ sudo vi /etc/rc.local
在末行exit 0前添加(路径脚本 start):
/home/pi/smartHouseV15/startHouse.sh start
重启即可
$ sudo reboot
查看运行
pi@raspberrypi:~ $ ps -aux | grep house
root 436 97.0 0.5 42500 5012 ? Sl 09:08 0:58 ./house
pi 1144 0.0 0.0 4368 572 pts/0 S+ 09:09 0:00 grep --color=auto house
pi@raspberrypi:~ $