LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: nfel

如何设置特定情况下的自动关机?

[复制链接]
发表于 2011-9-24 01:07:11 | 显示全部楼层
如果宿主机可以ping通  虚拟机的话,何不写个shell脚本,

当无法ping通虚拟机时,便关机。

呵呵,个人愚笨想法,见笑了。
回复 支持 反对

使用道具 举报

发表于 2011-9-24 09:36:09 | 显示全部楼层
Post by gujifly;2152663
如果宿主机可以ping通  虚拟机的话,何不写个shell脚本,

当无法ping通虚拟机时,便关机。

呵呵,个人愚笨想法,见笑了。




更简便了  人多智慧多
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-9-25 01:55:50 | 显示全部楼层
Post by gujifly;2152663
如果宿主机可以ping通  虚拟机的话,何不写个shell脚本,

当无法ping通虚拟机时,便关机。

呵呵,个人愚笨想法,见笑了。


这招儿牛!!
回复 支持 反对

使用道具 举报

发表于 2011-9-25 13:06:53 | 显示全部楼层
肯定能ping通, 他不是用迅雷下载吗,呵呵
回复 支持 反对

使用道具 举报

发表于 2011-9-25 19:08:42 | 显示全部楼层
好办法,不过要ping不通后过十几秒再关机,因为虚拟机也是先断开连接,后关机的。
回复 支持 反对

使用道具 举报

发表于 2011-9-25 20:43:33 | 显示全部楼层
要灵活处理
1.
VBoxManage list runningvms查询正在运行的guest os
脚本处理下,为空的时候,就killall VirtualBox
2.
直接命令行启动vbox guest os,譬如:
VBoxManage startvm "Windows XP"
具体的可以查询下你有几个guestos:
VBoxManage list vms
3.
写个脚本,赋个PID到/var/run目录下
监听这个PID信号,然后随便你做啥操作
4.直接定时扫vbox的log
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表