Linux 的 tomcat 自起服務
阿新 • • 發佈:2020-12-04
1. 使用 roo t使用者進入 etc/init.d
cd etc/init.d
2. 使用 vi 編輯 tomcat 服務
vi tomcat
3. 在 vi 編輯器中加入以下指令碼命令
#! /bin/sh # # tomcatd This shell script takes care of starting and stopping tomcat # # chkconfig: 2345 59 63 # Source funcation library. . /etc/init.d/functions # Source networking configuration. . /etc/sysconfig/network export JAVA_HOME=/usr/local/java/jdk1.7.0_80 export tomcat_home=/usr/local/tomcat7 export tomcatStart=$tomcat_home/bin/startup.sh export tomcatStop=$tomcat_home/bin/shutdown.sh start() { $tomcatStart } stop() { $tomcatStop } status() { num=`ps -ef | grep -w $tomcat_home | grep -v grep | wc -l` if [ $num -gt 0 ] then echo "tomcat is running" else echo "tomcat is stoped" fi } # See how we were called. case "$1" in start) start ;; stop) stop ;; restart) stop start ;; status) status $prog ;; *) echo $"Usage: $0 {start|stop|restart|status}" exit 2 esac exit
4. 新增指令碼執行許可權
chmod 755 /etc/init.d/tomcat
5. 使用 chkconfig 新增系統服務
chkconfig --add tomcat
6. 使用 chkconfig 檢視是否新增成功
chkconfig --list tomcat
7. 現在可以用 service tomcat stop|start|status|restart 來管理 tomcat
service tomcat status
可以將 tomcat 程序關閉,重啟 Linux 伺服器,執行 service tomcat status,會發現 tomcat 正在執行。