Ubuntu18.04配置开机自启动脚本
1.打开rc-local.service文件
sudo vim /lib/systemd/system/rc-local.service
2.在结尾添加[Install]参数,并保存退出
[Install] WantedBy=multi-user.target Alias=rc-local.service
3.创建并打开rc.local
sudo vim /etc/rc.local
4.写入脚本
#!/bin/bash -e #root用户启动 sh /home/xxx/start.sh # 延迟30s ping -i 1 -c 30 127.0.0.1 > null #非root用户启动 (username 替换成自己的用户名) su - username -s /bin/bash /home/xxx/start.sh & exit 0
5.给rc.local权限
sudo chmod -R 777 /etc/rc.local
6.开机自启动服务
sudo systemctl enable rc-local
注:python程序启动需先导入路径,否则会导包失败
import sys sys.path.append('/home/liuyang/.local/lib/python3.7/site-packages')

浙公网安备 33010602011771号