溫馨提示×

CentOS上VirtualBox虛擬機如何設置定時關機

小樊
58
2025-04-16 13:41:31
欄目: 云計算

在 CentOS 上的 VirtualBox 虛擬機中設置定時關機,可以通過在虛擬機內部使用命令行來實現。以下是一些常用的方法:

方法一:使用 shutdown 命令

  1. 打開終端:在虛擬機內部打開一個終端窗口。

  2. 設置定時關機:使用 shutdown 命令來設置定時關機。例如,如果你想在 30 分鐘后關機,可以運行以下命令:

    sudo shutdown -h +30
    

    這里的 -h 參數表示關機,+30 表示 30 分鐘后。

  3. 取消定時關機:如果你需要取消定時關機,可以使用以下命令:

    sudo shutdown -c
    

方法二:使用 at 命令

  1. 打開終端:在虛擬機內部打開一個終端窗口。

  2. 編輯 at 任務:使用 at 命令來安排一個關機任務。例如,如果你想在明天下午 5 點關機,可以運行以下命令:

    sudo at 17:00 tomorrow
    

    然后在 at 提示符下輸入關機命令并保存:

    shutdown -h now
    

    最后按 Ctrl+D 退出 at 提示符。

  3. 查看 at 任務:你可以使用以下命令查看所有已安排的 at 任務:

    atq
    
  4. 刪除 at 任務:如果你需要刪除一個 at 任務,可以使用以下命令:

    atrm <任務ID>
    

    其中 <任務ID> 是你在 atq 命令輸出中看到的任務編號。

方法三:使用 cron 定時任務

  1. 編輯 crontab 文件:使用 crontab -e 命令來編輯當前用戶的 crontab 文件:

    crontab -e
    
  2. 添加定時關機任務:在 crontab 文件中添加一行來設置定時關機。例如,如果你想在每天的 23:59 關機,可以添加以下行:

    59 23 * * * /sbin/shutdown -h now
    
  3. 保存并退出:保存文件并退出編輯器。cron 將自動加載新的定時任務。

注意事項

  • 確保你有足夠的權限來執行關機命令。通常需要使用 sudo。
  • 定時關機命令會在指定的時間執行,因此請確保在虛擬機內部沒有正在進行的重要操作。
  • 如果你在虛擬機外部控制主機,確保主機在定時關機時間點也是可用的。

通過以上方法,你可以在 CentOS 上的 VirtualBox 虛擬機中設置定時關機。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女