1. 程式人生 > 其它 >Linux | 設定伺服器定時重啟

Linux | 設定伺服器定時重啟

技術標籤:Linux

最近搭建一一個服務,希望伺服器每天晚上定時重啟一下,比如凌晨4點重啟一下,重啟之後我在伺服器上搭建的服務已經設定成開機自動啟動,不至於讓伺服器長時間執行,導致服務響應慢。

一、實現方式

這裡使用到的是linux 中的 crontab 命令

  1. linux 終端輸入crontab -e,新增定時任務指令碼命令
[[email protected] ~]#  crontab -e
  1. 在檔案末尾追加
0 4 * * * /sbin/reboot

在這裡插入圖片描述

  1. 重啟服務讓定時任務生效
systemctl restart crond
  1. 配置定時任務開機自啟

檢視服務是否開機自啟

systemctl list-
unit-files|grep crond.service

在這裡插入圖片描述

如果沒有開機自啟,設定開機自啟

systemctl enable crond

二、檢視伺服器運行了多長時間

我們已經設定好了重啟的定時任務,那我們怎麼驗證伺服器是否每天都會重呢?

linux 終端輸入 uptime

在這裡插入圖片描述
如圖可以看到我的伺服器已經運行了8天20個小時。

三、線上工具

可以線上顯示cron表示式未來的執行時間

https://cron.qqe2.com/