LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 559|回复: 4

帮忙写一个简单的shell脚本

[复制链接]
发表于 2003-11-27 19:52:35 | 显示全部楼层 |阅读模式
将服务器上所有名称包含IVR的进程全部杀掉。
就是这样一个简单的脚本。该怎么写?
发表于 2003-11-28 00:51:10 | 显示全部楼层

这样就行了

#!/bin/bash
for a in  `ps -eo fname | grep $1`
do
        killall $a
done

有多个同名的进程时有错误信息,不过没关系,目的已经达到了
存为 killbyname.sh

./killbyname.sh VIR
发表于 2003-11-28 01:21:50 | 显示全部楼层
#/bin/bash
for i in $(ps -x|grep IVR|awk '{print $1}')
do
kill -9 $i
done

写进一个文件,然后chmod 700 filename
running this script:

#./filename
 楼主| 发表于 2003-11-28 10:40:41 | 显示全部楼层
十分感谢。
发表于 2003-11-28 16:05:31 | 显示全部楼层
精确的匹配可以这样:grep "\<IVR\>"
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表