一、centos
1.将脚本放到/etc/rc.d/init.d路径下
2.给脚本授权
sudo chmod -R 777 脚本名称
3.添加脚本至开机启动项中
sudo chkconfig --add 脚本名称
4.开启脚本
sudo chkconfig 脚本名称 on
5.查看开机启动项中是否包含该脚本
ls /etc/rc.d/rc*.d
二、ubuntu
1.在/etc/systemd/system/目录下创建db-backup.service文件
db-backup.service文件:
Unit
Description=My Application
Service
ExecStart=脚本或者程序路径
Install
WantedBy=multi-user.target
2.给脚本和db-backup.service文件授权
sudo chmod -R 777 脚本名称
sudo chmod -R 777 db-backup.service
3.重新加载systemd配置
sudo systemctl daemon-reload
4.启动服务
sudo systemctl start db-backup.service
5.设置服务为开机自启动
sudo systemctl enable db-backup.service
6.查看服务状态
sudo systemctl status db-backup.service