Chinaunix

标题: 求助,shell脚步 kill 指定名字 的进程 [打印本页]

作者: xiaolin0522    时间: 2003-06-16 13:37
标题: 求助,shell脚步 kill 指定名字 的进程
谢谢
作者: xiaolin0522    时间: 2003-06-16 13:50
标题: 求助,shell脚步 kill 指定名字 的进程
怎么 kill 啊,谢谢
作者: nkliyong    时间: 2003-06-16 14:06
标题: 求助,shell脚步 kill 指定名字 的进程
ps -ef|grep 进程名|awk '{printf("kill -9 %s\n",$2)}' |sh

先测试再用,不然后果自负
作者: xiaolin0522    时间: 2003-06-16 14:40
标题: 求助,shell脚步 kill 指定名字 的进程
原帖由 "nkliyong" 发表:
ps -ef|grep 进程名|awk '{printf("kill -9 %s\n",$2)}' |sh

先测试再用,不然后果自负
   

谢谢。搞定了。

再问, 执行脚步文件 可以带 命令行参数吗?

我想把 进程名 当参数传入
作者: xiaolin0522    时间: 2003-06-16 15:09
标题: 求助,shell脚步 kill 指定名字 的进程
dingding
作者: admirer    时间: 2003-06-16 15:11
标题: 求助,shell脚步 kill 指定名字 的进程
当然可以了!
通过$1,$2....等方式调用命令行参数。
作者: bjgirl    时间: 2003-06-16 19:03
标题: 求助,shell脚步 kill 指定名字 的进程
if you use Linux,then,try...
pkill -9 procssname
作者: yuonunix    时间: 2003-06-20 16:13
标题: 求助,shell脚步 kill 指定名字 的进程
原帖由 "nkliyong" 发表:
ps -ef|grep 进程名|awk '{printf("kill -9 %s\n",$2)}' |sh

先测试再用,不然后果自负
   

你的方法能够实现,但是不够严密,如我要杀掉进程 :aaa,则会将进程
aaa,aaab, aaabcd,凡是名字中含aaa的都杀掉了,

你能够提供一种实现如下功能的方法吗:
  可以查询指定名字的进程,但是名字要绝对准确,不能模糊匹配。
作者: 红袖添香    时间: 2003-06-21 04:06
标题: 求助,shell脚步 kill 指定名字 的进程
原帖由 "yuonunix" 发表:
   
你能够提供一种实现如下功能的方法吗:
  可以查询指定名字的进程,但是名字要绝对准确,不能模糊匹配。
   

grep -w 'abc' 或者

grep '\<abc\>'

看看你的系统上哪种写法能用吧, Solaris8 两种都能用
作者: yuonunix    时间: 2003-06-23 09:38
标题: 求助,shell脚步 kill 指定名字 的进程
原帖由 "红袖添香" 发表:
   

grep -w 'abc' 或者

grep '\<abc\>'

看看你的系统上哪种写法能用吧, Solaris8 两种都能用


还是采用了模糊匹配,如abc d(d 为参数)、 cmd abc(abc为参数),
cmd abc def (abc、def为参数)
都会搜索出来。




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