Linux下tomcat重啓shell腳本

1、使用說明

存放目錄tomcat/bin目錄下,即可適用於任何目錄下的tomcat,並且重啓只針對當前目錄的下的tomcat有效。

可命名爲restart.sh

2、全部代碼

#!/bin/bash
#tomcat restart
cd $(dirname $0)
cd ..
tom=`pwd`
pid=`ps aux |grep java |grep $tom|awk '{print$2}'`
if [ $pid ] ;then
     kill -9 $pid
     rm -rf $tom/temp/*  $tom/work/*
     nohup $tom/bin/startup.sh 1>/dev/null 2>/dev/null &
     tail -f $tom/logs/catalina.out
else
    rm -rf $tom/temp/*  $tom/work/*
    nohup $tom/bin/startup.sh 1>/dev/null 2>/dev/null &
    tail -f $tom/logs/catalina.out
fi

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章