如何優(yōu)雅的在 Linux 下開機自動重啟腳本
1.簡介
經(jīng)常碰到機器斷電之后需要重啟一大堆服務,為了防止這種事情發(fā)生,設(shè)置開機自啟的腳本十分的重要,我們習慣性的做法就是編寫一個重啟腳本,然后在 /etc/rc.local 中去完成開機執(zhí)行。例如下面這樣:

這樣的方法雖然可行,但并不優(yōu)雅。今天我們就給大家介紹兩種更好的實現(xiàn)方式:
2.通過 Crontab 實現(xiàn)
Crontab 可以使用 @reboot 來執(zhí)行主機啟動之后的命令。首先在命令行輸入:

然后添加以下內(nèi)容:

完成后,這個腳本就可以在重啟的時候自動執(zhí)行了。
其它的一些進階玩法:
在啟動完成后的指定時間內(nèi)運行腳本

3.通過 Systemd 實現(xiàn)
首先編寫一個名為 restart 的 Systemd 服務:

然后啟用這個 Systemd 服務:

完成后,這個服務對應的腳本就可以自動開機自啟了。
4.參考文檔
-
https://www.google.com -
https://tinyurl.com/6ryafefw -
https://www.cyberciti.biz/faq/linux-execute-cron-job-after-system-reboot/
文章轉(zhuǎn)載:杰哥的IT之旅
(版權(quán)歸原作者所有,侵刪)