`
levian
  • 浏览: 3006 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

linux下自动重启tomcat

阅读更多
假设脚本存为launch.sh,端口为8080

#!/bin/sh
if [ $# -le 0 ];then
        echo 'eg:./launch.sh 8080'
        exit 0
fi

path=$(pwd)
port=$1

num=100
while [ $num -gt 0 ]
do
        echo $num
        ps ax|grep $port|grep -v grep|grep -v ${0}|awk '{print $1}' -> tmp.txt
        for pid in $(cat tmp.txt)
        do
        {
                echo "kill -9 $pid"
                kill -9 $pid 
        }
        done
        rm -rf tmp.txt
        $path/./startup.sh
        sleep 300
        $((num--))
done

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics