在 centos 系統(tǒng)的 virtualbox 虛擬機中設(shè)置定時關(guān)機,可以通過命令行在虛擬機內(nèi)完成。這里介紹幾種常見的設(shè)置方法:
第一種方法:使用 shutdown 命令
-
啟動終端:在虛擬機中打開終端窗口。
-
安排定時關(guān)機:通過 shutdown 命令設(shè)置定時關(guān)機。例如,若要在30分鐘后關(guān)閉系統(tǒng),可以輸入以下命令:
sudo shutdown -h +30
其中,-h 表示關(guān)機,+30 表示在30分鐘后執(zhí)行。
-
取消定時關(guān)機:若需取消已設(shè)置的定時關(guān)機,可以使用以下命令:
sudo shutdown -c
第二種方法:使用 at 命令
-
啟動終端:在虛擬機中打開終端窗口。
-
安排 at 任務(wù):使用 at 命令來安排一個關(guān)機任務(wù)。例如,若想在明天下午5點關(guān)機,可以輸入:
sudo at 17:00 tomorrow
然后在 at 提示符下輸入關(guān)機命令并保存:
shutdown -h now
最后按 Ctrl+D 退出 at 提示符。
-
查看 at 任務(wù):你可以使用以下命令查看所有已安排的 at 任務(wù):
atq
-
刪除 at 任務(wù):若需刪除一個 at 任務(wù),可以使用以下命令:
atrm
其中 是你在 atq 命令輸出中看到的任務(wù)編號。
第三種方法:使用 cron 定時任務(wù)
-
編輯 crontab 文件:使用 crontab -e 命令來編輯當前用戶的 crontab 文件:
crontab -e
-
添加定時關(guān)機任務(wù):在 crontab 文件中添加一行來設(shè)置定時關(guān)機。例如,若想在每天的23:59關(guān)機,可以添加以下行:
59 23 * * * /sbin/shutdown -h now
-
保存并退出:保存文件并退出編輯器。cron 將自動加載新的定時任務(wù)。
注意事項
- 確保你有足夠的權(quán)限來執(zhí)行關(guān)機命令,通常需要使用 sudo。
- 定時關(guān)機命令會在指定的時間執(zhí)行,因此請確保在虛擬機內(nèi)部沒有正在進行的重要操作。
- 如果你在虛擬機外部控制主機,確保主機在定時關(guān)機時間點也是可用的。
通過以上方法,你可以在 centos 系統(tǒng)的 VirtualBox 虛擬機中設(shè)置定時關(guān)機。