最近在我小主机的PVE上安装了Win11的虚拟机,Windows关机后只能进PVE的网页来重新启动因此想到自己做个小服务来监测键盘按键从而实现通过键盘来自动启动虚拟机。 具体方法如下: 首先确保你的PVE能运行python3,终端上运行
能显示版本号就说明python3是可用的,然后需要安装evdev库
拷贝下面的代码,保存到/root/script/kbd.py
注意修改 qm status 105和qm start 105后面的id为你要启动的虚拟机id 接着创建系统服务,拷贝下面的代码到/etc/systemd/system/win-vm.service
然后执行下面的命令启动服务