Chinaunix

标题: kill 一个不知PID的进程 [打印本页]

作者: kveinchen    时间: 2003-06-25 15:10
标题: kill 一个不知PID的进程
请教:如何用一句语言来表示找到A进程的PID,并Kill这个进程
作者: loader99    时间: 2003-06-25 15:16
标题: kill 一个不知PID的进程
可一这样: (大致)

ps|grep "Aprocess"|awk {print $process_id} |kill -9
作者: kveinchen    时间: 2003-06-25 15:20
标题: kill 一个不知PID的进程
ps -ef | grep Aprocess | awk '{print $2}'| kill -9 不对,说KILL的参数不正确
作者: 红袖添香    时间: 2003-06-25 15:23
标题: kill 一个不知PID的进程
...


ps -ef | awk '/A进程名/{print $1}' | xargs kill -9

在 BSD 系统下是

ps ax | ...
作者: loader99    时间: 2003-06-25 15:25
标题: kill 一个不知PID的进程
sorry, 这样:

procs =`ps|grep|awk`
kill -9 $procs
作者: kveinchen    时间: 2003-06-25 15:38
标题: kill 一个不知PID的进程
ps -ef | awk '/A进程名/{print $1}' | xargs kill -9 更好,两位热心人,谢谢。
作者: 无双    时间: 2003-06-25 15:48
标题: kill 一个不知PID的进程
killall呢
在linux上可以用
用于打所有同名的进程
作者: 红袖添香    时间: 2003-06-25 16:02
标题: kill 一个不知PID的进程
原帖由 "无双" 发表:
killall呢
在linux上可以用
用于打所有同名的进程
   

嗯,linux 和 FreeBSD 下可以用 killall

大多数系统都没有。
作者: 无双    时间: 2003-06-25 16:07
标题: kill 一个不知PID的进程
明白
作者: admirer    时间: 2003-06-25 16:21
标题: kill 一个不知PID的进程
[quote]原帖由 "kveinchen"]ps -ef | grep Aprocess | awk '{print $2}'| kill -9 不对,说KILL的参数不正确[/quote 发表:
     
这样做:
  1. ps -ef | grep Aprocess | awk '{printf"kill -9 %d\n",$2}'|sh
复制代码





欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2