免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1792 | 回复: 2
打印 上一主题 下一主题

[系统管理] 帮忙看看根据目录杀进程的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2015-02-12 09:39 |只看该作者 |倒序浏览
不知道哪里写错了,杀不掉

#!/bin/bash
#
basedir=$1
if [  ! -n "$1" ]; then
    echo "com_home is null"
    exit 127
fi
if [ ! -d "$basedir" ]; then
        echo "dir not exsist"
        exit 127
fi

cd $basedir

flag=1
#set timeout 20
while [ $flag == 1 ]
do
        pids=`ps aux | egrep "($basedir)" | egrep -v '(egrep|shutdown)'| awk '{print $2}'`
        if [  ! -n "$pids" ]; then
                exit 0
        fi
        arrays=($pids)
        length=${#arrays[@]}
        if [ $length -gt 1 ]; then
               kill $pids
                sleep 1
        fi
        if [ $length=1 ]; then
                kill $pids
                sleep 1
        fi
done

exit 0

论坛徽章:
28
2015年迎新春徽章
日期:2015-03-04 10:16:53午马
日期:2015-03-20 17:11:07亥猪
日期:2015-03-20 17:11:23戌狗
日期:2015-03-20 17:11:33酉鸡
日期:2015-03-20 17:11:47申猴
日期:2015-03-20 17:11:58未羊
日期:2015-03-20 17:12:10子鼠
日期:2015-03-20 17:12:23丑牛
日期:2015-03-20 17:12:40卯兔
日期:2015-03-20 17:12:51辰龙
日期:2015-03-20 17:13:00巳蛇
日期:2015-03-20 17:13:12
2 [报告]
发表于 2015-02-12 14:54 |只看该作者
本帖最后由 我是一隻羊 于 2015-02-12 14:55 编辑

先瞅瞅.....

论坛徽章:
7
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:57:092015小元宵徽章
日期:2015-03-06 15:58:18程序设计版块每日发帖之星
日期:2015-08-09 06:20:00每日论坛发贴之星
日期:2015-08-09 06:20:00程序设计版块每日发帖之星
日期:2015-08-22 06:20:00程序设计版块每日发帖之星
日期:2015-08-27 06:20:00
3 [报告]
发表于 2015-02-13 10:28 |只看该作者
kill -9 $PID
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP