2011-12-09 10:12:24| 分类: Linux/Unix | 标签: |举报 |字号大中小 订阅
#!/bin/sh
ps -ef|grep VirtualBox|awk '{print $2}'> .VirtualBoxPids
ps -ef|grep VBoxSVC|awk '{print $2}'>>.VirtualBoxPids
ps -ef|grep VBoxXPCOMIPCD|awk '{print $2}'>>.VirtualBoxPids #这个我用的是xp系统,用其他系统可能没有这个
cat .VirtualBoxPids |xargs kill -9
rm -rf .VirtualBoxPids
chmod +x kill_vritualbox.sh
以后运行这个脚本就可以杀死退出后僵死在那的VirtualBox进程了
有位博友又说出了另外一种写法,看着不错。
#!/bin/sh
ps -aux | grep "/usr/lib/virtualbox/" | awk '{print $2}' | xargs -i kill -9 {}
#!/bin/sh
ps -auxc | grep "\(VBox.*\)\|\(VirtualBox\)" | awk '{print $2}' | xargs -i kill -9 {}
评论