根据应用程序名查它运行时的PID

sh/bash/dash/ksh/zsh等Shell脚本
回复
头像
jazzi
帖子: 532
注册时间: 2005-10-16 23:26
来自: 泉州
送出感谢: 0
接收感谢: 3 次
联系:

根据应用程序名查它运行时的PID

#1

帖子 jazzi » 2006-02-14 21:55

要KILL一个程序总得要查它的pid,可出来的结果一大堆的,能不能直接根据应用程序名查它的pid?
You make it fun
It will make you fun
头像
laborer
帖子: 1016
注册时间: 2005-10-25 11:15
送出感谢: 0
接收感谢: 1 次
联系:

#2

帖子 laborer » 2006-03-02 6:32

用killall
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
头像
firehare
论坛版主
帖子: 2625
注册时间: 2005-04-10 16:54
来自: 温州大学
送出感谢: 0
接收感谢: 2 次
联系:

#3

帖子 firehare » 2006-03-02 9:04

当然可以,比如:

代码: 全选

firehare@firehare:~$ ps -A | grep firefox
 9799 ?        00:01:23 firefox-bin
我心无畏,源自于我心无知。
图片
头像
jazzi
帖子: 532
注册时间: 2005-10-16 23:26
来自: 泉州
送出感谢: 0
接收感谢: 3 次
联系:

#4

帖子 jazzi » 2006-03-06 21:46

太好了,谢谢!
还有个问题,在tty1下可以ps -A出tty7下的程序的PID吗?
因为GDM有时有问题,得在tty1下操作
You make it fun
It will make you fun
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

#5

帖子 eexpress » 2006-03-06 22:28

root就可能。
● 鸣学
zhuzhzh
帖子: 265
注册时间: 2005-07-28 15:08
送出感谢: 0
接收感谢: 0
联系:

#6

帖子 zhuzhzh » 2006-03-10 20:11

kill -9 $(ps -ax|grep "firefox"|grep -v "grep"|awk '{print $1}')
无声胜有声
回复

回到 “Shell脚本”