首先进入目录
cd /etc/init.d
创建名为tomcat 的文件
cat>tomcat
把下列内容粘贴进去
#!/bin/bash
# description: Tomcat7 Start Stop Restart
# processname: tomcat7
# chkconfig: 234 20 80
#jdk目录
JAVA_HOME=/usr/java/jdk1.8.0_181
export JAVA_HOME
PATH=$JAVA_HOME/bin:$PATH
export PATH
#tomcat目录
CATALINA_HOME=/usr/tomcat/apache-tomcat-8.5.32
case $1 in
start)
sh $CATALINA_HOME/bin/startup.sh
;;
stop)
sh $CATALINA_HOME/bin/shutdown.sh
;;
restart)
ps ax --width=1000 | grep "[o]rg.apache.catalina.startup.Bootstrap" | awk '{printf $1 " "}' | wc | awk '{print $2}' > /tmp/tomcat_process_count.txt
read line < /tmp/tomcat_process_count.txt
if [ $line -gt 0 ]; then
sh $CATALINA_HOME/bin/shutdown.sh
sh $CATALINA_HOME/bin/startup.sh
else
sh $CATALINA_HOME/bin/startup.sh
fi
;;
status)
#
# Restart Tomcat
#
ps ax --width=1000 | grep "[o]rg.apache.catalina.startup.Bootstrap" | awk '{printf $1 " "}' | wc | awk '{print $2}' > /tmp/tomcat_process_count.txt
read line < /tmp/tomcat_process_count.txt
if [ $line -gt 0 ]; then
echo -n "tomcat ( pid "
ps ax --width=1000 | grep "[o]rg.apache.catalina.startup.Bootstrap" | awk '{printf $1 " "}'
echo ") is running "
else
echo "tomcat is stopped"
fi
;;
esac
exit 0
ctrl + d 保存
修改tomcat文件的属性
chmod 755 tomcat
添加系统服务(开机自启)
chkconfig --add tomcat
查看是否添加tomcat系统服务
chkconfig --list
启动tomcat服务
service tomcat start
查看是否启动成功
service tomcat status
关闭tomcat服务
service tomcat stop
重启tomcat服务
service tomcat restart