Linux 下tomcat 启动简单操作
2009-06-05 13:58
169 查看
一:将tomcat做成服务随系统自动启动
[root]cd /etc/rc.d/init.d/
[root]vi tomcat
# !/bin/bash
# zenen
# root
# chkconfig: 345 51 49
# description: starts the tomcat deamons
#
JAVA_HOME=/usr/java/jdk1.5.0
export JAVA_HOME
CATALINA_HOME=/usr/tomcat
export CATALINA_HOME
case "$1" in
start)
echo "Starting Tomcat ..."
sleep 2
$CATALINA_HOME/bin/startup.sh
;;
stop)
echo "Stop Tomcat ..."
sleep 2
$CATALINA_HOME/bin/shutdown.sh
;;
restart)
echo "restarting tomcat"
$0 stop
$0 start
;;
*)
echo "Usage: $1 {start|stop}"
;;
esac
exit 0
保存添加可执行
chmod a+x /etc/rc.d/init.d/tomcat
加入启动项
chkconfig --add tomcat
chkconfig --list tomcat
查看一下
二:tomcat定时启动
[root]cd home
[root]vi retomcat.sh
#!/bin/sh
export JAVA_HOME=/usr/java/jdk1.5.0/
pid=`ps -ef|grep apache-tomcat-5.5.27|grep -v grep|awk '{print $2}'`
echo $pid
if [ -n "$pid" ]
then
{
su - root /usr/apache-tomcat-5.5.27/bin/shutdown.sh >/dev/null
sleep 10
pid=`ps -ef|grep apache-tomcat-5.5.27|grep -v grep|awk '{print $2}'`
if [ -n "$pid" ]
then
{
echo "======to kill the tomcat pid $pid========"
kill -9 $pid
sleep 3
}
fi
echo "==========start tomcat============"
su - root /usr/apache-tomcat-5.5.27/bin/startup.sh >/dev/null
}
else
{
echo "==========tomcat is stop=====start======="
su - root /usr/apache-tomcat-5.5.27/bin/startup.sh >/dev/null
}
fi
[root] chmod a+x retomcat.sh
[root] vi /etc/crontab
# 添加 每天4点自动重启
1 04 * * * /home/retomcat.sh
#重启定时服务
[root]service crond restart
[root]cd /etc/rc.d/init.d/
[root]vi tomcat
# !/bin/bash
# zenen
# root
# chkconfig: 345 51 49
# description: starts the tomcat deamons
#
JAVA_HOME=/usr/java/jdk1.5.0
export JAVA_HOME
CATALINA_HOME=/usr/tomcat
export CATALINA_HOME
case "$1" in
start)
echo "Starting Tomcat ..."
sleep 2
$CATALINA_HOME/bin/startup.sh
;;
stop)
echo "Stop Tomcat ..."
sleep 2
$CATALINA_HOME/bin/shutdown.sh
;;
restart)
echo "restarting tomcat"
$0 stop
$0 start
;;
*)
echo "Usage: $1 {start|stop}"
;;
esac
exit 0
保存添加可执行
chmod a+x /etc/rc.d/init.d/tomcat
加入启动项
chkconfig --add tomcat
chkconfig --list tomcat
查看一下
二:tomcat定时启动
[root]cd home
[root]vi retomcat.sh
#!/bin/sh
export JAVA_HOME=/usr/java/jdk1.5.0/
pid=`ps -ef|grep apache-tomcat-5.5.27|grep -v grep|awk '{print $2}'`
echo $pid
if [ -n "$pid" ]
then
{
su - root /usr/apache-tomcat-5.5.27/bin/shutdown.sh >/dev/null
sleep 10
pid=`ps -ef|grep apache-tomcat-5.5.27|grep -v grep|awk '{print $2}'`
if [ -n "$pid" ]
then
{
echo "======to kill the tomcat pid $pid========"
kill -9 $pid
sleep 3
}
fi
echo "==========start tomcat============"
su - root /usr/apache-tomcat-5.5.27/bin/startup.sh >/dev/null
}
else
{
echo "==========tomcat is stop=====start======="
su - root /usr/apache-tomcat-5.5.27/bin/startup.sh >/dev/null
}
fi
[root] chmod a+x retomcat.sh
[root] vi /etc/crontab
# 添加 每天4点自动重启
1 04 * * * /home/retomcat.sh
#重启定时服务
[root]service crond restart
相关文章推荐
- linux下tomcat随系统自动启动,最简单的方式
- Linux基本操作系列(二):在CentOS 6.8系统上安装Tomcat并配置自动启动
- Linux基本操作系列(二):在CentOS 6.8系统上安装Tomcat并配置自动启动
- Linux基本操作系列(二):在CentOS 6.8系统上安装Tomcat并配置自动启动
- Linux基本操作系列(二):在CentOS 6.8系统上安装Tomcat并配置自动启动
- Linux基本操作系列(二):在CentOS 6.8系统上安装Tomcat并配置自动启动
- Linux基本操作系列(二):在CentOS 6.8系统上安装Tomcat并配置自动启动
- linux下tomcat开机启动简单配置
- Linux中对Tomcat的启动,部署,关闭,查看日志操作(最常用命令)
- Linux基本操作系列(二):在CentOS 6.8系统上安装Tomcat并配置自动启动
- Linux基本操作系列(二):在CentOS 6.8系统上安装Tomcat并配置自动启动
- linux下tomcat开机启动简单配置
- 玩转MySQL之Linux下的简单操作(服务启动与关闭、启动与关闭、查看版本)
- Linux下的MySQL简单操作(服务启动与关闭、启动与关闭、查看版本)
- Linux基本操作系列(二):在CentOS 6.8系统上安装Tomcat并配置自动启动
- Linux基本操作系列(二):在CentOS 6.8系统上安装Tomcat并配置自动启动
- 玩转MySQL之Linux下的简单操作(服务启动与关闭、启动与关闭、查看版本)
- Linux下的MySQL简单操作(服务启动与关闭、启动与关闭、查看版本)
- Linux基本操作系列(二):在CentOS 6.8系统上安装Tomcat并配置自动启动
- Linux基本操作系列(二):在CentOS 6.8系统上安装Tomcat并配置自动启动