1,服务配置service文件
Service 服务的实际作用是开启后自动启动服务,运行一些不须要登录的程序,任务。
实例1、上电自动连接WIFI热点
1.1 新建.service文件 /etc/systemd/system/wificonnect.service
[Unit]
Description=Service [wificonnect] --> Connect to iot.room.move [iot.6688]
After=syslog.target network.target
[Service]
ExecStart=/home/username/wifiset.sh
Restart=always
WorkingDirectory=/home/username/
[Install]
WantedBy=multi-user.target
1.2 新建.sh文件 /home/username/wifiset.sh
#!/bin/bash
### BEGIN INIT INFO
# Required-Start:NetworkManager
# Default-Start: 2 3 4 5
### END INIT INFO
sleep 4
nmcli d wifi connect iot.room.move password iot.6688
2、目录 /etc/init.d/
目录 /etc/init.d/ 内所有.sh文件会被当作对应service服务在Linux系统启动后直接运行
ledrun.sh 脚本
#!/bin/bash
echo "ledrun.sh start"
python /home/orangepi/app_py/ledrun.py > /dev/null &
broadcastip.sh 脚本
#!/bin/bash
echo "broadcastip.sh start"
sleep 10
python /home/orangepi/app_py/broadcastip.py > /dev/null &