在linux系統中,如果計劃將一些服務添加到系統服務列表中,類似sshd,vsftpd,httpd服務一樣,能夠隨機啓動,並且能夠通過service httpd start/stop這樣的命令啓動或者關閉,那麼我們可以如此來解決:
在此我們拿tomcat來作例:
<一>.
編寫自動啓動tomcat腳本,下面是一個例子,我們將腳本保存爲tomcat
備註:tomcat,jdk,環境變量的設置在此就不贅述,在此我們將tomcat程序文件安裝在/opt目錄下,tomcat自動啓動腳本放置在/opt/script目錄下,
[root@shell init.d]#vi tomcat
#!/bin/bash
#
# tomcat
This script is used for start or stop
#
the tomcat Daemon
# chkconfig: 345 88 14
# description: Tomcat Daemon
# 上面的兩行必須有,否則不支持chkconfig
# Author: Nick
# Writen: 2008.10.23
#
#
. /etc/profile
start()
{
echo "#############################starting the tomcat#################################################"
/opt/tomcat/bin/startup.sh;
exit 0;
}
stop()
{
echo "#############################stopping the tomcat#################################################";
tomcatpro=`ps -ef |grep tomcat |grep -v grep | awk '{print $2}'`;
kill -9 $tomcatpro;
exit 0;
}
case "$1" in
start)
start
;;
stop)
stop
;;
esac
<二>.
將tomcat腳本複製到/etc/init.d目錄下,然後運行chkconfig命令添加系統服務
cp /opt/script/tomcat /etc/init.d/tomcat
chkconfig --add tomcat
<三>.
讓tomcat服務隨機啓動,在此運行chkconfig命令
chkconfig – --level 3 tomcat on
<四>.
重啓linux系統,驗證tomcat服務是否正常啓動
添加linux系統服務
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Linux核心技能与应用
wy53780
2020-04-23 14:02:05
Python與家國天下
豌豆花下貓
2019-02-24 22:22:40
linux上安裝Docker(非常簡單的安裝方法)
幸運券發放
2019-02-24 19:38:01
2019年Java面試-併發容器篇
王知無
2019-02-24 15:12:46
淺淡個人學習嵌入式Linux過程
wx5c317e5b736d2
2019-02-24 13:31:30
DHCP服務原理與搭建(Linux系統+路由器,二選一方案)
wx5c7174443c6f9
2019-02-24 13:23:18
Redis安裝與配置
劉遄
2019-02-24 13:12:51
如果同事暗中傷害你,應該怎麼辦?
這個饅頭有餡
2019-02-24 13:59:08
職場中,抱怨越多的員工,越被領導瞧不起!
這個饅頭有餡
2019-02-24 13:59:08
老程序員被裁,應屆生卻能月薪 1.3 萬?這你能忍?
前端高達
2019-02-24 13:48:04
遇到到處蹭吃卻從不請客吃飯的主怎麼辦?
樑軍年
2019-02-24 13:26:35
Linux基本操作命令
wbzjacky
2019-02-24 13:12:38
高標準機房綜合配線安裝
wbzjacky
2019-02-24 13:12:38