Tomcat服务启动脚本
2017-12-28 14:23
288 查看
#!/bin/bash TOMCAT_NAME=tomcat7-application TOMCAT_HOME=/usr/local/application/${USER}/${TOMCAT_NAME} TOMCAT_PID=`ps -ef | grep ${TOMCAT_NAME} | grep -v "grep" | awk '{print $2}'` source /usr/local/application/${USER}/.bash_profile usage(){ echo -e "\e[1;32m Usage: $0 [ start | stop | status ] \e[0m" } TOMCAT_START(){ if [ "${TOMCAT_PID}" == "" ] then echo -e "\e[1;32m ${TOMCAT_NAME} is not running; start-up ${TOMCAT_NAME} \e[0m" ${TOMCAT_HOME}/bin/startup.sh else echo -e "\e[1;32m ${TOMCAT_NAME} (pid: ${TOMCAT_PID})is running... \e[0m" fi } TOMCAT_STOP(){ if [ "${TOMCAT_PID}" == "" ] then echo -e "\e[1;32m ${TOMCAT_NAME} is not running. \e[0m" else ${TOMCAT_HOME}/bin/shutdown.sh if [ "${TOMCAT_PID}" == "" ] then echo -e "\e[1;32m ${TOMCAT_NAME} service ceased to succeed. \e[0m" else sleep 5 kill -9 ${TOMCAT_PID} sleep 3 echo -e "\e[1;32m ${TOMCAT_NAME} service ceased to succeed. \e[0m" fi fi } #TOMCAT_RESTART(){ # TOMCAT_STOP # sleep 10 # TOMCAT_START #} TOMCAT_STATUS(){ if [ "${TOMCAT_PID}" == "" ] then echo -e "\e[1;32m ${TOMCAT_NAME} is not running. \e[0m" else echo -e "\e[1;32m ${TOMCAT_NAME} is running. \e[0m" fi } main(){ case $1 in start) TOMCAT_START ;; stop) TOMCAT_STOP ;; status) TOMCAT_STATUS ;; *) usage; esac } main $1;
相关文章推荐
- CentOS Tomcat 的启动服务脚本
- 使用Jenkins的任务自动跑脚本后发现,tomcat服务刚启动就被杀死
- 多Tomcat服务 启动/停止/重启 脚本
- Vbs脚本定时判断及启动tomcat服务
- tomcat 启动服务脚本
- tomcat服务 启动/停止/重启脚本 推荐
- linux环境下编写shell脚本实现启动停止tomcat服务的方法
- CentOS Tomcat 的启动服务脚本
- tomcat脚本启动正常,服务无法启动,特定错误代码1
- 使用shell脚本 启动关闭tomcat服务
- tomcat添加到系统服务,提供启动脚本
- CentOS 单个Tomcat 的启动服务脚本
- 使用shell脚本 启动关闭tomcat服务
- nginx编译安装服务启动脚本示例
- 启动Tomcat提示:指定的服务未安装
- 关闭tomcat, 部署并启动tomcat的脚本
- 启动 Tomcat 显示指定的服务未安装的解决办法
- Tomcat启动脚本浅析
- 启动Tomcat提示:指定的服务未安装
- eclipse运行没问题,tomcat以脚本启动后插入数据库的中文会乱码