什么情况下, sudo killall会无效的?

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

什么情况下, sudo killall会无效的?

#1

帖子 eexpress » 2006-08-12 12:20

代码: 全选

exp@eexpress:~$ sudo killall mpg321
Password:
exp@eexpress:~$ pgrep -l mpg
6410 mpg321
6412 mpg321
● 鸣学
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#2

帖子 eexpress » 2006-08-12 15:33

代码: 全选

zhllg		eexpress, 杀不掉用-9
● 鸣学
头像
laborer
帖子: 1016
注册时间: 2005-10-25 11:15
联系:

#3

帖子 laborer » 2006-08-13 2:24

比如以下的程序就无法用killall

代码: 全选

#include <signal.h>
#include <unistd.h>

int main() {
    signal(SIGTERM, SIG_IGN);
    sleep(60);
    return 0;
}
hreiser@oakland:~$ killall -9 wife
police@oakland:~$ sudo find / -user hreiser
court@oakland:~$ sudo mv /home/hreiser /jail/
court@oakland:~$ sudo usermod -d /jail/hreiser -s "/usr/sbin/chroot /jail/" hreiser
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#4

帖子 eexpress » 2006-08-14 9:44

laborer
知道什么cli参数可以产生这样的效果?
● 鸣学
头像
laborer
帖子: 1016
注册时间: 2005-10-25 11:15
联系:

#5

帖子 laborer » 2006-08-15 0:11

eexpress 写了:laborer
知道什么cli参数可以产生这样的效果?
不知道,绝大部分程序不会去屏蔽SIGTERM的。
hreiser@oakland:~$ killall -9 wife
police@oakland:~$ sudo find / -user hreiser
court@oakland:~$ sudo mv /home/hreiser /jail/
court@oakland:~$ sudo usermod -d /jail/hreiser -s "/usr/sbin/chroot /jail/" hreiser
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#6

帖子 eexpress » 2006-08-15 15:50

之前一直没事。只是安装了thunar,在这里面开mpg321 xxx.mp3,才出现,而且现在rox都这样了。

怀疑thunar有bug,比如用gvim开文件,有时候不能开文件,中文文件名的。rox都正常的。还是rox好。
● 鸣学
回复