文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>shell 小程序

shell 小程序

时间:2009-08-03  来源:terry-xcb

1> a.sh 让程序 test 运行100 次,每次停 10 秒
#!/bin/sh
num=0
while [ $num -lt $2 ]
do
   $1
   sleep $3
   num=`expr $num + 1`
done

Terry:# sh a.sh test 100 10
-------------------------------------------------

2> b.sh 杀死并删除以下进程和程序(t1, t2, t3, t4, t5)
FILE="t1 t2 t3 t4 t5"
for p1 in $FILE
do
    kill -9 `ps -e | sed -n "/$p1/p"` 
    rm -f /dir/$p1
done

ps -e | sed -n "/$p1/p" 可能会有问题。最好改为:
ps -e | sed -n "/$p1/p" > kk
read a b < kk
or
a=`head -1 kk | awk '{print $1}'`
or
a=`head -1 kk | cut -d' ' -f1`
or
a=`sed -n "1p" kk | cut -d' ' -f1`
kill -9 $a   最好是能用 pkill / killall  替代 kill

3> c.sh 查看t.tar 文件, 如果t.tar中含有(t1, t2, t3, t4, t5) 就把他删除
FILE="t1 t2 t3 t4 t5"

tar -tvf t.tar > kk

for p1 in $FILE
do
    if grep $p1 kk > /dev/null
    then        
        rm -f /dir/$p1
    else
        echo "not found $p1"
    fi
done
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载