温馨提示×

VirtualBox如何实现CentOS虚拟机定时关机

小樊
48
2025-07-10 11:42:56
栏目: 云计算

在VirtualBox中设置CentOS虚拟机定时关机的方法有多种,以下是几种常见的方法:

使用 shutdown 命令

  • 打开CentOS终端。
  • 输入以下命令来设置定时关机:
    shutdown -h +分钟数 
    例如,如果你想设置在10分钟后关机,可以输入:
    shutdown -h +10 
    你也可以指定具体的日期和时间,格式为 YYYY-MM-DD HH:MM,例如:
    shutdown -h 2025-03-07 18:00 
    这将在当天的18:00关机。

使用 crontab 设置定时关机

  • 打开终端。
  • 输入以下命令来编辑当前用户的 crontab 文件:
    crontab -e 
  • 在文件中添加一行来设置关机时间。例如,要每天23点30分关机,可以添加以下行:
    30 23 * * * /sbin/shutdown -h now 
  • 保存并退出编辑器。cron 将自动加载新的定时任务。

通过VirtualBox设置关机按钮

  • 打开VirtualBox管理器,选择你的CentOS虚拟机,然后点击“设置”。
  • 在设置窗口中,选择“系统”选项卡。
  • 在“主板”部分,找到“电源”选项卡。
  • 勾选“启用关机按钮”选项。
  • 点击“确定”保存设置。

使用 at 命令

  • 打开终端。
  • 使用 at 命令来安排一个关机任务。例如,如果你想在明天下午5点关机,可以运行以下命令:
    sudo at 17:00 tomorrow 
  • 然后在 at 提示符下输入关机命令并保存:
    shutdown -h now 
  • 最后按 Ctrl+D 退出 at 提示符。

通过以上方法,你可以在VirtualBox中的CentOS虚拟机上设置定时关机。

0