要在VPS上定時重啟,可以采用以下方法之一:
crontab -e
然后添加以下行來指定每天凌晨重啟VPS:
0 0 * * * /sbin/reboot
保存并退出文件。VPS將在每天的午夜(凌晨12點)自動重啟。
systemd
來創建一個服務單元,指定重啟命令和時間。首先,創建一個服務單元文件,例如restart-vps.service
,并將以下內容添加到文件中:[Unit]
Description=Restart VPS
[Service]
ExecStart=/sbin/reboot
[Timer]
OnCalendar=daily
保存文件,并將其移動到/etc/systemd/system/
目錄下。然后,運行以下命令啟動服務并啟用定時器:
sudo systemctl start restart-vps.timer
sudo systemctl enable restart-vps.timer
VPS將在每天的午夜(凌晨12點)自動重啟。
請注意,定時重啟可能會中斷正在進行的任務和連接。確保在重啟之前保存所有重要的數據,并通知用戶重啟時間。