Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /www/wwwroot/www.886a.top/usr/plugins/AMP/Action.php on line 152
N4500工控机(3)-PVE定时开关与飞牛核显直通

N4500工控机(3)-PVE定时开关与飞牛核显直通

2024-10-25T14:36:00

首先要知道:

SSH连接PVE设备,通过以下命令可查看PVE中虚拟机设备

//列出虚拟机设备详情
qm list
//停止指定ID设备
qm stop <VMID>
//启动指定ID设备
qm start <VMID>

一、PVE实现定时开机

终端中输入以下内容:

1、创建启动脚本

启动脚本用于启动PVE中虚拟机设备,需知道VMID,

//此目录创建.sh脚本文件并打开
nano /usr/local/bin/start_vm.sh

脚本中填入以下内容:

以fnos为例,VMID为101

#!/bin/bash
qm start 101

完毕后按Ctrl+x,再按y键保存退出。

可使用 cat /usr/local/bin/start_vm.sh 查看文件内容

2、赋予脚本执行权限

chmod +x /usr/local/bin/start_vm.sh

3、设置定时任务

定时任务设置在cron表文件中

分两种方法打开: crontab -e 或者 nano /etc/crontab

区别在于前者用于编辑当前用户cron表文件,vim编辑系统级别cron表文件,属于全局配置文件。

我配置在全局中:

打开定时任务文件
nano /etc/crontab

底部填入以下内容:

55 22 * * *   root    /usr/local/bin/start_vm.sh

解释:

55分 22点 每天 每月 每周 root权限 执行.sh脚本

  1. 分钟(0 - 59)
  2. 小时(0 - 23)
  3. 日期(1- 31)
  4. 月份(1 - 12)
  5. 星期(0 - 7,0和7都代表星期天)


举一反三 - 定时关机

根据“定时开机”可得知,只需将start_vm.sh文件修改为以下内容即可:

#!/bin/bash
qm stop 101

全局配置:

打开定时任务文件
nano /etc/crontab

底部填入

阅读全文 »
当前页面是本站的「Baidu MIP」版。发表评论请点击:完整版 »