#!/bin/bash
tomcat_home=/mnt/alidata/apache-tomcat-7.0.68
SHUTDOWN=$tomcat_home/bin/shutdown.sh
STARTTOMCAT=$tomcat_home/bin/startup.shcase $1 in
start)
echo "启动$tomcat_home"
$STARTTOMCAT
;
;
stop)
echo "关闭$tomcat_home"
$SHUTDOWN
pidlist=`ps -ef |grep tomcat|grep -v "grep"|awk '{print $2}'`
kill -9 $pidlist#删除日志文件,如果你不先删除可以不要下面一行
rm$tomcat_home/logs/* -rf
#删除tomcat的临时目录
rm$tomcat_home/work/* -rf
;
;
restart)
echo "关闭$tomcat_home"
$SHUTDOWN
pidlist=`ps -ef |grep tomcat|grep -v "grep"|awk '{print $2}'`
kill -9 $pidlist#删除日志文件,如果你不先删除可以不要下面一行
rm$tomcat_home/logs/* -rf
#删除tomcat的临时目录
rm$tomcat_home/work/* -rfsleep 5
echo "启动$tomcat_home"
$STARTTOMCAT
#看启动日志
#tail -f $tomcat_home/logs/catalina.out
;
;
logs)
cd /mnt/alidata/apache-tomcat-7.0.68/logstail -f catalina.out
;
;
esac
启动服务./tomcat.sh start
【使用shell脚本 启动关闭tomcat服务】停止服务./tomcat.sh stop
查看日志:启动服务./tomcat.sh logs
本人在码云上提交了关于阅读spring源码之后编写的一些基础模块的实现,https://git.oschina.net/73hulu/spring.git 望大家不吝给颗星star,谢谢大家