tomcat在centos6+上的自启动脚本
#!/bin/bash
#
# tomcat startup script for the Tomcat server
#
# chkconfig: 345 80 20
# description: start the tomcat deamon
#
# Source function library
. /etc/rc.d/init.d/functions
prog=tomcat
JAVA_HOME=/opt/jvm/jdk8/
export JAVA_HOME
CATALANA_HOME=/opt/tomcat/tomcat7
export CATALINA_HOME
tomcat_port=8080
case "$1" in
start)
tomcat_PID=`netstat -nptl | grep $tomcat_port | awk '{print $7}'`
if [ "$tomcat_PID" != "" ]
then
echo "Tomcat had started"
echo "Tomcat_PID="${tomcat_PID}
echo "if you want to restart Tomcat,please excute restart command!"
else
echo "Starting Tomcat..."
$CATALANA_HOME/bin/startup.sh
fi
;;
stop)
tomcat_PID=`netstat -nptl | grep $tomcat_port | awk '{print $7}'`
if [ "$tomcat_PID" != "" ]
then
echo "Stopping Tomcat..."
$CATALANA_HOME/bin/shutdown.sh
else
echo "Tomcat hadn't started,please excute start command!"
fi
;;
restart)
#获取tomcat的进程ID
#TomcatID=$(ps -ef |grep tomcat |grep -w $CATALANA_HOME|grep -v 'grep'|awk '{print $2}')
tomcat_PID=`netstat -nptl | grep $tomcat_port | awk '{print $7}'`
#echo "tomcat_PID="$tomcat_PID
if [ "$tomcat_PID" != "" ]
then
echo "Tomcat had started,we will stopping Tomcat and Starting Tomcat next 2 second..."
echo "Stopping Tomcat..."
$CATALANA_HOME/bin/shutdown.sh
echo ""
echo "...............waiting 2 second.................."
echo ""
sleep 2
echo -n "Starting Tomcat..."
$CATALANA_HOME/bin/startup.sh
else
echo "Tomcat hadn't starting"
echo -n "Starting Tomcat..."
$CATALANA_HOME/bin/startup.sh
fi
;;
*)
echo "Usage: $prog {start|stop|restart}"
;;
esac
exit 0
注册服务:
# chmod 700 tomcat.sh
# cp tomcat.sh /etc/init.d/tomcatd
# chkconfig --add tomcatd
# chkconfig --list
删除服务:
# chkconfig --del tomcatd
注册完服务后就可以使用service tomcatd start启动Tomcat。
服务器自启动时,服务自动启动。
tomcat在centos6+上的自启动脚本的更多相关文章
- 【转】linux 编译安装nginx,配置自启动脚本
linux 编译安装nginx,配置自启动脚本 本文章来给各位同学介绍一篇关于linux 编译安装nginx,配置自启动脚本教程,希望有需要了解的朋友可一起来学习学习哦. 在公司的suse服务器装ng ...
- linux 编译安装nginx,配置自启动脚本
本文章来给各位同学介绍一篇关于linux 编译安装nginx,配置自启动脚本教程,希望有需要了解的朋友可一起来学习学习哦. 在公司的suse服务器装nginx,记录下安装过程: 参照这篇文章:Linu ...
- 转载:ubuntu 下添加简单的开机自启动脚本
转自:https://www.cnblogs.com/downey-blog/p/10473939.html linux下添加简单的开机自启动脚本 在linux的使用过程中,我们经常会碰到需要将某个自 ...
- linux添加开机自启动脚本示例详解
linux下(以RedHat为范本)添加开机自启动脚本有两种方法,先来简单的; 一.在/etc/rc.local中添加如果不想将脚本粘来粘去,或创建链接什么的,则:step1. 先修改好脚本,使其所有 ...
- Solr6.5在Centos6上的安装与配置 (一)
这篇文章主要是介绍在Centos6上Solr6.5的安装与配置. 一.安装准备及各软件使用版本说明: 1.JDK8,版本jdk1.8.0_121下载地址:jdk-8u121-linux-x64.tar ...
- 在centos6上实现编译安装lamp和wordpress,并编译xcache
author:JevonWei 版权声明:原创作品 软件环境: centos6.9 httpd-2.4.27.tar.bz2 apr-1.5.2.tar.bz2 apr-util-1.5.4.tar. ...
- jenkins自动部署应用到tomcat中,编译后shell脚本的简单示例
jenkins的安装这里就不做描述了,很简单的 百度搜索一下即可 这里安装的jenkins-2.39-1.1 wget http://pkg.jenkins-ci.org/redhat/jenkin ...
- OpenWrt启动过程分析+添加自启动脚本【转】
一.OpenWrt启动过程分析 转自: http://www.eehello.com/?post=107 总结一下OpenWrt的启动流程:1.CFE->2.linux->3./etc/p ...
- [svc]centos6上部署openvpn+gg二步认证
最近又发现个新的vpn: wireguard 为了满足员工在家办公的需求.需要 openvpn+gg方案 在centos6上部署openvpn 参考 1.安装前准备 wget -O /etc/yum. ...
随机推荐
- SQL注入中的整型注入实验
首先搭建一个用于注入的环境 目录结构 conn.php 用来连接数据库的文件PHP文件 index.php 用来执行SQL命令,以及返回查询结构 index.html 一个存 ...
- Javafinal方法
class Animal{ public final void eat(){ System.out.println("吃"); } } class ...
- 浅谈table和DIV网页布局
DIV+CSS是网站标准(或称“WEB标准”)中常用的术语之一,通常为了说明与HTML网页设计语言中的表格(table)定位方式的区别,因为XHTML网站设计标准中,不再使用表格定位技术,而是采用DI ...
- mysqlsla安装和使用介绍
安装mysqlsla源码路径:https://github.com/daniel-nichter/hackmysql.com源码存放路径:/usr/local/src1.获取源码如果没有git命令,请 ...
- debug1: expecting SSH2_MSG_KEX_ECDH_REPLY解决
设置mtu ifconfig en1 mtu 1200 代理工具 退出lantern,退出shadowsocks
- 设置windows status bar隐藏
info.plist View controller-based status bar appearance 为 NO CGContextSaveGState: invalid context 0x0 ...
- CAD交互绘制圆形云线批注(网页版)
js中实现代码说明: 动态拖放时的绘制事件: function DoDynWorldDrawFun(dX,dY,pWorldDraw,pData) { //自定义实体的GUID标识符 var sGui ...
- PJSIP-iOS源码编译
官方文档https://trac.pjsip.org/repos/wiki/Getting-Started/iPhone 功能 在iPhone上可以实现的功能: 包含基于CoreAudio的音频设备, ...
- 关于js作用域问题详解
执行上下文 函数表达式和函数声明 1. console.log(a); // ReferenceError: a is not defined // ReferenceError(引用错误)对象表明一 ...
- CSS3的-字体 @font-face
http://www.w3cplus.com/content/css3-font-face http://www.w3cplus.com/css3/web-icon-with-font-face ht ...