清除僵死进程: ps -eal | awk '{ if ($2 == "Z") {print $4}}' | sudo kill -9
谢谢。
谁能详细给我讲下这个命令
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
- bjsm
- 帖子: 2324
- 注册时间: 2007-05-13 16:45
- 来自: 阿拉斯加群岛其中的一个岛上一片原始森林里其中的一颗树上
- 联系:
谁能详细给我讲下这个命令
http://shop33976086.taobao.com/
AMD 速龙 x4 630
GIGABYTE MA785GT-UD3H
金士顿 骇客神条 DDR3 1666 2G (这个内存我最肉疼,390元。)
VIEWSONIC 2433
ssh -qTfnN -D 7070
AMD 速龙 x4 630
GIGABYTE MA785GT-UD3H
金士顿 骇客神条 DDR3 1666 2G (这个内存我最肉疼,390元。)
VIEWSONIC 2433
ssh -qTfnN -D 7070
-
- 帖子: 1081
- 注册时间: 2009-04-29 21:22
Re: 谁能详细给我讲下这个命令
这个命令好象是无效的。关键是后面的这个sudo kill -9有问题。
- wzssyqa
- 帖子: 4010
- 注册时间: 2008-04-07 17:36
- 来自: 泰安人在阜新
Re: 谁能详细给我讲下这个命令
过滤出所有第二列是 "Z"的行,并打印出这些行的第四列(这个第四列是就是PID),然后 kill他们
宇宙=数学 *物理 sssssssss Ubuntu 桌面培训 sssssssss 问打包的问题之前先看
和我一样的新手请看,我看过了,腰不酸了,腿不疼了,上楼也有劲了
想去IRC的点这里——一个比QQ群好N多的东西
和我一样的新手请看,我看过了,腰不酸了,腿不疼了,上楼也有劲了
想去IRC的点这里——一个比QQ群好N多的东西
- wzssyqa
- 帖子: 4010
- 注册时间: 2008-04-07 17:36
- 来自: 泰安人在阜新
Re: 谁能详细给我讲下这个命令
如果不行 试试 在sudo后加上xarg
宇宙=数学 *物理 sssssssss Ubuntu 桌面培训 sssssssss 问打包的问题之前先看
和我一样的新手请看,我看过了,腰不酸了,腿不疼了,上楼也有劲了
想去IRC的点这里——一个比QQ群好N多的东西
和我一样的新手请看,我看过了,腰不酸了,腿不疼了,上楼也有劲了
想去IRC的点这里——一个比QQ群好N多的东西
- lll9p
- 帖子: 1806
- 注册时间: 2007-07-18 18:56
- 联系:
Re: 谁能详细给我讲下这个命令
ps -eal 会出来下面的输出:
awk '{ if ($2 == "Z") {print $4}}'
对每行处理,“S”为Z时,输出PID
sudo kill -9
把管道过来的PID kill掉。。。。
应该是这样
代码: 全选
F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD
4 S 0 1 0 0 80 0 - 423 poll_s ? 00:00:00 init
5 S 0 2 0 0 75 -5 - 0 kthrea ? 00:00:00 kthreadd
1 S 0 3 2 0 -40 - - 0 migrat ? 00:00:00 migration/0
1 S 0 4 2 0 75 -5 - 0 ksofti ? 00:00:00 ksoftirqd/0
5 S 0 5 2 0 -40 - - 0 watchd ? 00:00:00 watchdog/0
1 S 0 6 2 0 75 -5 - 0 worker ? 00:00:00 events/0
1 S 0 7 2 0 75 -5 - 0 worker ? 00:00:00 work_on_cpu/0
对每行处理,“S”为Z时,输出PID
sudo kill -9
把管道过来的PID kill掉。。。。
应该是这样
我的小站imtho.com
3n6uv7 2vw <---- 332 ?语星火是么什
3n6uv7 2vw <---- 332 ?语星火是么什
-
- 帖子: 1081
- 注册时间: 2009-04-29 21:22
Re: 谁能详细给我讲下这个命令
问题恐怕在于kill没有对象。wzssyqa 写了:如果不行 试试 在sudo后加上xarg
前面的命令能成功地打印出进程pid,这个把管道后面的命令去掉就可以证明。
比如我打开firefox,但用这个命令模式就杀不了它.
ps -eal | awk '{ if ($14 == "firefox") {print $4}}' |sudo kill -9
-
- 帖子: 1453
- 注册时间: 2008-05-24 8:30
Re: 谁能详细给我讲下这个命令
kill 是不会把管道过来的 PID kill 掉的。输入 kill -9 回车,看看它会不会让你输入一串 PID 列表就知道了。
应该加上 xargs,放在 sudo 前或后都可以,我倾向于放在 sudo 前。
应该加上 xargs,放在 sudo 前或后都可以,我倾向于放在 sudo 前。
-
- 帖子: 1081
- 注册时间: 2009-04-29 21:22
Re: 谁能详细给我讲下这个命令
aerofox 写了:kill 是不会把管道过来的 PID kill 掉的。输入 kill -9 回车,看看它会不会让你输入一串 PID 列表就知道了。
应该加上 xargs,放在 sudo 前或后都可以,我倾向于放在 sudo 前。
你的办法是能成功的。我用
ps -eal | awk '{ if ($14 == "firefox") {print $4}}' |xargs sudo kill -9
成功杀死firefox
用
ps -eal | awk '{ if ($14 == "firefox") {print $4}}' | sudo xargs kill -9
也能成功杀死。
- roylez
- 帖子: 1928
- 注册时间: 2005-10-04 10:59
- 来自: 上海
Re: 谁能详细给我讲下这个命令
每个命令都写在那里,总共三个,自己不去man
✡ 弄个dropbox空间来备份文件或者做私人代码服务器?
✡ 配置:[url]git://github.com/roylez/dotfiles.git[/url]
✡ 主页:http://roylez.heroku.com
✡ 各种稀奇玩意儿:http://dooloo.info
✡ 配置:[url]git://github.com/roylez/dotfiles.git[/url]
✡ 主页:http://roylez.heroku.com
✡ 各种稀奇玩意儿:http://dooloo.info