Linux环境下VMware使用之实用杀进程tool
来源:互联网 发布:淘宝店铺首页图片大小 编辑:程序博客网 时间:2024/05/14 05:01
在集成开发环境中,由于硬件的成本高,所以往往需要几个开发人员共享一台硬件设备。
运行结果
一个典型的应用就是:两三个人共享一台设备Linux Server,然后使用VMware安装自己的调试运行环境,大家共用一个用户名(一般不是root)登陆。由于硬件设备性能瓶颈所限,同一时刻只能有一个虚拟机在运行(理论上可以同时跑多个虚拟机,但是速度慢,性能跟不上,无法实际应用)。当前用户登陆使用该硬件设备时,需要杀掉别的同事遗留的进程(理论上应该进程的启动者来清理,但可能常常被忘记,类似于上了厕所忘了冲水),这时候当前用户就需要用命令“ps -ef|grep vmware”查看遗留的进程号,然后用命令“kill -9 processid”一个个来杀掉。经常这么做,很繁琐费事,于是自己写了一个tool,测试了一下,很好用,特地分享一下。
源码如下
#!/bin/kshif [[ $1 == "" ]]thenprint "ko username, please input username!"exit 1fiusername=$1print "\nBefore kill:\n"ps -ef|grep vmwareprint "\nkilling ..."echo > .tmp.txtps -ef|grep "^${username}.*vmware"|grep -v grep|awk '{print $2;}' >> .tmp.txtwhile read linedoif [[ ${line} != "" ]]; thenkill -9 ${line}fidone <.tmp.txtrm .tmp.txtsleep 2print "\nAfter kill:\n"ps -ef|grep vmwareexit 0
运行结果
扩展
如果你想杀和某个用户相关的别的进程(有某个关键字),只需要把脚本里的vmware关键字替换即可,需要的同学可以自己改改。
- Linux环境下VMware使用之实用杀进程tool
- linux 下安装 vmware-tool
- linux 下安装vmware tool
- Linux下安装和卸载vmware tool
- linux下如何安装vmware tool?
- 在Linux下安装 vmware-tool
- Ubuntu 下VMware tool
- VMWare下安装VMWare Tool
- VMware Linux环境下安装VMware Tools
- linux下批量杀进程方法【非常实用】
- ubuntu下安装vmware-tool
- CentOS下安装VMware tool
- Linux之进程环境
- Kali Linux安装VMWare Tool
- VMWare虚拟机环境下的Linux服务器集群 - 使用LVS+Heartbeat+Ldirectord (1)VMWare虚拟机设置
- vmware下ubuntu安装vmware tool工具及使用鼠标滚轮的方法
- Linux环境进程间通信之共享内存(下)
- Linux环境进程间通信之信号(下)
- GreenSock的DataLoader注意
- DOS命令转换目录
- GridView自定义分页样式(上一页,下一页,到第几页)(新手教程)
- Linux-Netfilter机制学习(一)
- Rational Rose 2003 下载及破解方法
- Linux环境下VMware使用之实用杀进程tool
- jQuery基础教程之DOM操作-节点操作函数(一)
- YP应用如此多 为何Yoke能大获成功
- XCode4.2笔记
- init进程及inittab文件
- Android 调试工具 DDMS的使用
- hdoj1004
- PHP setcookie() 函数
- android.mk文件的使用