博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
tomcat自启动脚本
阅读量:5830 次
发布时间:2019-06-18

本文共 935 字,大约阅读时间需要 3 分钟。

#!/bin/sh

#chkconfig: 2345 80 90
#description: tomcat

JAVA_HOME=/usr/java/jdk1.7.0_79

PATH=$PATH:/usr/java/jdk1.7.0_79/bin

TOMCAT_CLI=/home/tomcat7/bin/startup.sh

PIDPORT=`echo $(ps -ef |grep tomcat |grep -w 'tomcat7'|grep -v 'grep'|awk '{print $2}')`

case "$1" in

start)
if [ -n "$PIDPORT" ]
then
echo "$PIDPORT tomcat exists, process is already running."
else
echo "Starting tomcat server..."
$TOMCAT_CLI
echo "$(ps -ef |grep tomcat |grep -w 'tomcat7'|grep -v 'grep'|awk '{print $2}') is running..."
fi
;;
stop)
if [ ! -n "$PIDPORT" ]
then
echo "tomcat process is not running."
else
echo "Stopping tomcat..."
kill -9 $PIDPORT
sleep 2
if [ `ps -ef |grep tomcat |grep -w 'tomcat7'|grep -v 'grep'|wc -l` -eq 0 ]
then
echo "tomcat is stop..."
fi
fi
;;
restart|force-reload)
${0} stop
${0} start
;;
*)
echo "Usage: /etc/init.d/tomcat {start|stop|restart|force-reload}" >&2
exit 1
esac

 

转载于:https://www.cnblogs.com/liqing1009/p/7151260.html

你可能感兴趣的文章
setTimeout方法
查看>>
Hadoop- Hadoop环境搭建
查看>>
调试技术的优势
查看>>
牛的东西
查看>>
Python基础之杂货铺
查看>>
第二次作业-git的基本操作
查看>>
摘记 史上最强大的40多个纯CSS绘制的图形(一)
查看>>
Android-NDK编译
查看>>
ejoy2d源码阅读笔记1
查看>>
位运算
查看>>
Oracle/PLSQL WHERE CURRENT OF Statement
查看>>
Cucumber capybara 每个Scenario登陆一次
查看>>
jQuery-animate万能动画效果
查看>>
11. Java常用类
查看>>
利用Tarjan算法解决(LCA)二叉搜索树的最近公共祖先问题——数据结构
查看>>
Proxmox集群ceph报“ceph 1pg inconsistent”错误解决备忘
查看>>
SUSE LINUX系统文件句柄限制的修改
查看>>
应用SELinux中的目标策略限制进程运行
查看>>
分享Silverlight/WPF/Windows Phone/HTML5一周学习导读(3月19日-3月25日)
查看>>
二十年后的回眸(2)——顺风顺水的前三年
查看>>