Linux | 設定伺服器定時重啟
阿新 • • 發佈:2020-12-31
技術標籤:Linux
最近搭建一一個服務,希望伺服器每天晚上定時重啟一下,比如凌晨4點重啟一下,重啟之後我在伺服器上搭建的服務已經設定成開機自動啟動,不至於讓伺服器長時間執行,導致服務響應慢。
一、實現方式
這裡使用到的是linux 中的 crontab 命令
- linux 終端輸入crontab -e,新增定時任務指令碼命令
[[email protected] ~]# crontab -e
- 在檔案末尾追加
0 4 * * * /sbin/reboot
- 重啟服務讓定時任務生效
systemctl restart crond
- 配置定時任務開機自啟
檢視服務是否開機自啟
systemctl list- unit-files|grep crond.service
如果沒有開機自啟,設定開機自啟
systemctl enable crond
二、檢視伺服器運行了多長時間
我們已經設定好了重啟的定時任務,那我們怎麼驗證伺服器是否每天都會重呢?
linux 終端輸入 uptime
如圖可以看到我的伺服器已經運行了8天20個小時。
三、線上工具
可以線上顯示cron表示式未來的執行時間
https://cron.qqe2.com/