Linux下通用的TOMCAT重启命令shell脚本

1、restart.sh

1)查找当前路径,查找进程;

2)有则杀掉进程;

3)执行启动;

4)打印日志。

#!/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

 

你可能感兴趣的:(服务器管理,运维管理)