+ -
当前位置:首页 → 问答吧 → unix下用进程名杀进程 报错

unix下用进程名杀进程 报错

时间:2011-09-02

来源:互联网

命令是:kill -9 ‘ps -ef|grep '进程名'|awk '{print $2}''

报错信息: ksh: ps :Arguments must be %job or process ids

但是单独运行 ps -ef|grep '进程名'|awk '{print $2}' 进程PID可以显示,带上kill -9 就报错。

请高手赐教

作者: chenlei123456   发布时间: 2011-09-02

要用反引号吧
kill -9 `ps -ef|grep '进程名'|awk '{print $2}'`

作者: mymtom   发布时间: 2011-09-02

kill -9 $(ps -ef|grep '[n]ame'|awk '{print $2}')

作者: zmlovelx   发布时间: 2011-09-02