首页 公告 项目 RSS

几个开机重启执行脚本的方法

July 12, 2021 本文有 268 个字 需要花费 1 分钟阅读

简介

经常碰到机器断电之后需要重启一大堆服务,为了防止这种事情发生,设置开机自启的脚本十分的重要,我习惯性的做法就是设置一个重启脚本,然后使用crontab去调用他

crontab

crontab可以使用@reboot来执行主机启动之后的命令

输入

crontab -e

然后添加

@reboot /data/restart.sh

这样就可以在重启的时候执行restart.sh脚本了,这是我最喜欢的做法

systemd

编辑一个脚本比如

vim /lib/systemd/system/restart.service

然后加入

[Unit]
Description=restart
After=default.target

[Service]
ExecStart=/data/restart.sh

[Install]
WantedBy=default.target

之后

systemctl daemon-reload

systemctl enable restart.service

这样这个服务就可以开机自启了

rc.local

/etc/rc.local赋予可执行权限

chmod +x /etc/rc.local

之后在里面加入

bash /data/restart.sh

这个脚本就会开机自启了

欢迎关注我的博客www.bboy.app

Have Fun