在 CentOS 上的 VirtualBox 虛擬機中設置定時關機,可以通過在虛擬機內部使用命令行來實現。以下是一些常用的方法:
shutdown
命令打開終端:在虛擬機內部打開一個終端窗口。
設置定時關機:使用 shutdown
命令來設置定時關機。例如,如果你想在 30 分鐘后關機,可以運行以下命令:
sudo shutdown -h +30
這里的 -h
參數表示關機,+30
表示 30 分鐘后。
取消定時關機:如果你需要取消定時關機,可以使用以下命令:
sudo shutdown -c
at
命令打開終端:在虛擬機內部打開一個終端窗口。
編輯 at
任務:使用 at
命令來安排一個關機任務。例如,如果你想在明天下午 5 點關機,可以運行以下命令:
sudo at 17:00 tomorrow
然后在 at
提示符下輸入關機命令并保存:
shutdown -h now
最后按 Ctrl+D
退出 at
提示符。
查看 at
任務:你可以使用以下命令查看所有已安排的 at
任務:
atq
刪除 at
任務:如果你需要刪除一個 at
任務,可以使用以下命令:
atrm <任務ID>
其中 <任務ID>
是你在 atq
命令輸出中看到的任務編號。
cron
定時任務編輯 crontab
文件:使用 crontab -e
命令來編輯當前用戶的 crontab
文件:
crontab -e
添加定時關機任務:在 crontab
文件中添加一行來設置定時關機。例如,如果你想在每天的 23:59 關機,可以添加以下行:
59 23 * * * /sbin/shutdown -h now
保存并退出:保存文件并退出編輯器。cron
將自動加載新的定時任務。
sudo
。通過以上方法,你可以在 CentOS 上的 VirtualBox 虛擬機中設置定時關機。