温馨提示×

CentOS VirtualBox虚拟机如何设置自动关机

小樊
41
2025-08-02 08:20:26
栏目: 云计算

在CentOS系统的VirtualBox虚拟机中设置自动关机,可以通过以下几种方法实现:

使用 shutdown 命令

  • 安排定时关机

    sudo shutdown -h +30
    

    例如,若要在30分钟后关闭系统,可以输入以上命令。

  • 取消定时关机

    sudo shutdown -c
    

    若需取消已设置的定时关机,可以使用以上命令。

使用 at 命令

  • 安排 at 任务

    sudo at 17:00 tomorrow
    

    例如,若想在明天下午5点关机,可以输入以上命令。然后在 at 提示符下输入关机命令并保存:

    shutdown -h now
    

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

  • 查看 at 任务

    atq
    

    使用以上命令查看所有已安排的 at 任务。

  • 删除 at 任务

    atrm <任务编号>
    

    其中 <任务编号> 是在 atq 命令输出中看到的任务编号。

使用 cron 定时任务

  • 编辑 crontab 文件

    crontab -e
    

    使用以上命令来编辑当前用户的 crontab 文件。

  • 添加定时关机任务

    59 23 * * * /sbin/shutdown -h now
    

    例如,若想在每天的23:59关机,可以添加以上行。

通过 VirtualBox 设置关机按钮

  1. 打开 VirtualBox 并选择要设置自动关机的虚拟机。
  2. 点击虚拟机顶部的“设置”按钮。
  3. 在弹出的设置窗口中,选择“系统”选项卡。
  4. 在“系统”选项卡中,点击“处理器”选项卡。
  5. 在“处理器”选项卡中,找到“自动关机”部分。
  6. 勾选“启用自动关机”选项,并选择希望虚拟机自动关机的条件(例如从不使用、总是、每天等)。
  7. 设置完毕后,点击“确定”按钮保存设置。

通过以上方法,你可以在 CentOS 系统的 VirtualBox 虚拟机中设置定时关机。请根据你的需求选择合适的方式。

0