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

为当前最终发行版之前的所有版本提供支持
回复
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

什么情况下, 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
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

#2

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

代码: 全选

zhllg      eexpress, 杀不掉用-9
● 鸣学
头像
laborer
帖子: 1016
注册时间: 2005-10-25 11:15
送出感谢: 0
接收感谢: 1 次
联系:

#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 次
接收感谢: 256 次

#4

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

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

#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
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

#6

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

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

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

回到 “老旧版本支持”