ubuntu22添加系统启动脚本
warning:
这篇文章距离上次修改已过398天,其中的内容可能已经有所变动。
前言
Ubuntu 18 不再使用initd管理系统,而是使用systemd;我们使用 update-rc.d,可以添加和删除服务,并将它们添加到Ubuntu / Debian启动脚本中,实现开启自启动效果。
实现过程
新建脚本new_service.sh
!/bin/bash
command content
exit 0
设置权限
sudo chmod +x new_service.sh
将文件移动到启动目录下
sudo mv new_service.sh /etc/init.d/
添加启动脚本
sudo update-rc.d new_service.sh defaults 90
查看服务列表
sudo service --status-all
服务相关操作
sudo service xxx status
sudo service xxx start
sudo service xxx stop
sudo service xxx restart
移除开机脚本
sudo update-rc.d -f new_service.sh remove