16.linux应用程序开机自启动方法
·
linux板卡如果没有图形界面,需要上电后,自动启动,这里记录开机自启动的具体方法。
具体步骤:
1. 检查 rc.local 服务状态和文件权限
首先,要确保 /etc/rc.local 文件存在且具有可执行权限,同时 rc-local 服务处于活跃状态。
检查文件是否存在
ls /etc/rc.local
如果文件不存在,可以创建它:
sudo touch /etc/rc.local
赋予文件可执行权限
sudo chmod +x /etc/rc.local
检查 rc-local 服务状态:
sudo systemctl status rc-local
2. 编辑 /etc/rc.local 文件
使用文本编辑器(如 nano 或 vim)打开 /etc/rc.local 文件:
sudo vi /etc/rc.local
3. 编写启动命令
在文件中添加以下内容,确保在 exit 0 之前添加应用程序启动命令。
#!/bin/bash
# 等待 30 秒,确保网络和其他服务启动完成
sleep 30
#启动app的命令
exit 0
启动服务:
sudo systemctl start rc-local
sudo systemctl enable rc-local # 设置开机自启
如果修改,重新配置:
sudo systemctl restart rc-local
4. 保存并退出文件
在 nano 编辑器中,按 Ctrl + X,然后按 Y 确认保存,最后按 Enter 退出。
如果是vi编辑,esc,然后:wq!保存。
5. 重启系统验证
完成上述步骤后,重启系统:
sudo reboot
系统重启后,你可以通过查看 相关日志来确认是否启动成功。
6.检查服务状态和日志
sudo systemctl status rc-local
journalctl -u rc-local.service # 查看详细日志
更多推荐

所有评论(0)