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