1 启动:
#!/bin/sh
tomcat_home=/opt/tomcat
#找到tomcat进程的id并kill掉
ps -ef |grep tomcat |awk {‘print $2’} | sed -e “s/^/kill -9 /g” | sh -
#删除日志文件,如果你不先删除可以不要下面一行
rm $tomcat_home/logs/* -rf
#删除tomcat的临时目录
rm $tomcat_home/work/* -rf
#启动tomcat 20190111增加nohup 即使xshell客户端等关闭,服务器也保持在后端运行
nohup $tomcat_home/bin/startup.sh
#看启动日志
tail -f $tomcat_home/logs/catalina.out
2 停止:
#!/bin/bash
#获取tomcat项目进程ID
tomcatpid=ps -ef | grep tomcat | grep -v grep | awk '{print $2}'
echo “tomcat项目进程ID为:$tomcatpid”
#杀进程
echo “kill tomcat PID…”
for id in $tomcatpid
do
kill -9 $id
done
echo “$tomcatpid已杀死…”
如果提示没有权限,需要:
chmod 777 tomcatstart.sh
chmod 777 tomcatstop.sh