写个小脚本用于启动tomcat(文件名:tomcat.sh)
#!/bin/bash
# 切换到tomcat目录
cd /home/develop/apache-tomcat-8.5.57/bin
case $1 in
'start')
# 将启动的日志输出到log.txt文件中
echo '*******************Tomcat is starting*******************'
sh startup.sh > /home/shell/log.txt
;;
'shutdown')
echo '*******************Tomcat is shutting down*******************'
sh shutdown.sh > /home/shell/log.txt
;;
'restart')
echo '*******************Tomcat is restarting*******************'
sh shutdown.sh > /home/shell/log.txt
echo '*******Tomcat shutdown*******' >> /home/shell/log.txt
echo '*******Tomcat starting*******' >> /home/shell/log.txt
sh startup.sh >> /home/shell/log.txt
;;
*)
echo 'input error !'
exit 0
;;
esac
# 打印日志
cat /home/shell/log.txt
运行脚本:
sh tomcat.sh start # 启动
sh tomcat.sh restart #重启
sh tomcat.sh shutdown # 关闭