两句命令嘛意思?请问!

[复制链接]
查看11 | 回复9 | 2011-11-1 16:24:04 | 显示全部楼层 |阅读模式
kill -9 $(ps -ef|grep username|awk '{print $2}')
kill -9 $(ps -ef|grep $(whoami)|awk '{print $2}')

回复

使用道具 举报

千问 | 2011-11-1 16:24:04 | 显示全部楼层
kill -9 $(ps -ef|grep $(whoami)|awk '{print $2}')
查找当前的用户的进程号 然后kill

回复

使用道具 举报

千问 | 2011-11-1 16:24:04 | 显示全部楼层
1.杀掉带有username 字符串的process.
2.杀掉带有登录用户名 字符串的process.
回复

使用道具 举报

千问 | 2011-11-1 16:24:04 | 显示全部楼层
本帖最后由 快乐的大个子 于 2012-6-18 14:35 编辑
这是杀进程用的,
一般情况下,你可以把这种命令拆开来执行,就会容易明白了,
例如:
oracle$ ps -ef|grep username
oracle 16740 16725 0 02:25:09 pts/1 0:00 grep username
oracle$ ps -ef|grep username|awk '{print $2}'
16760
oracle$ kill -9 16760
不过,我觉得你第一条命令没啥用,因为输出的pid是 ps -ef 这个命令的进程,每次都变的。
第二条,我没敢执行,因为awk后输出的是很多个进程号


俺一般逼不得已了要kill进程的时候会先查仔细了再kill的

回复

使用道具 举报

千问 | 2011-11-1 16:24:04 | 显示全部楼层
最好一个一个进程kill ,批量kill太危险了
回复

使用道具 举报

千问 | 2011-11-1 16:24:04 | 显示全部楼层
杀掉当前用户的所有进程,执行后应就会断开连接
回复

使用道具 举报

千问 | 2011-11-1 16:24:04 | 显示全部楼层
快乐的大个子 发表于 2012-6-18 14:35
这是杀进程用的,
一般情况下,你可以把这种命令拆开来执行,就会容易明白了,
例如:

测试环境宕机了,可是呢。关闭不了。我就想到杀掉所有进程啦。

回复

使用道具 举报

千问 | 2011-11-1 16:24:04 | 显示全部楼层
huziaa 发表于 2012-6-18 15:24
测试环境宕机了,可是呢。关闭不了。我就想到杀掉所有进程啦。

hang了,先别急着kill,看有别的处理方法没有。找找原因,下次别遇到相同的情况了还接着kill
回复

使用道具 举报

千问 | 2011-11-1 16:24:04 | 显示全部楼层
过来学习一下
回复

使用道具 举报

千问 | 2011-11-1 16:24:04 | 显示全部楼层
kill当前用户所有进程
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行