tomcat啟動腳本

  • 寫一個(gè)tomcat的啟動腳本并不是多么困難的實(shí)情,網(wǎng)上很多腳本基本功能都能實(shí)現(xiàn)张抄,但是其實(shí)并不完善孤页。

  • 之所以想寫這個(gè)腳本是因?yàn)榇蠹以趯懩_本的時(shí)候使用的方法太“笨”丛晦,比如去查找某進(jìn)程PID大家一般都會通過ps -ef配合grep去實(shí)現(xiàn)巨缘,但是大家并不知道可以用pidof和pgrep來查找進(jìn)程的PID。

  • 還有程序的啟動采呐、停止、狀態(tài)查看都可以用系統(tǒng)的functions函數(shù)來實(shí)現(xiàn)搁骑,我們要做的只是簡單的調(diào)用就OK斧吐。

  • 所以系統(tǒng)的functions(/etc/init.d/functions)很重要,大家都應(yīng)該去熟悉了解它仲器。

#!/bin/sh
 
#create at 2016-08-23
#author billy
#qq 5884628
 
# chkconfig: 2345 31 61
# description: this is tomcat start scprits
 
prog="tomcat-pc"
BASE_DIR=/application/$prog
START="$BASE_DIR/bin/startup.sh"
SHUTDOWN=$BASE_DIR/bin/shutdown.sh
. /etc/init.d/functions            #調(diào)用系統(tǒng)函數(shù)
RETVAL=0
uid=`id | cut -d\( -f1 | cut -d= -f2`
 
start() {
        # Only root can start the service
        [ $uid -ne 0 ] && exit 4
        if status $prog > /dev/null ; then    #查看status
                exit 0
        fi
daemon --user=tomcat "$START >/dev/null 2>&1"    #使用daemon以tomcat用戶啟動
echo  $"Starting $prog: "
        RETVAL=$?
        if [ $RETVAL -eq 0 ] ; then
                touch /var/lock/subsys/$prog
                [ ! -f /var/run/${prog}.pid ] &&
                    /usr/bin/pgrep -f "$prog/conf" > /var/run/${prog}.pid
        fi
        return $RETVAL
}
 
stop() {
        echo -n $"Stopping $prog: "
        #kill -9 `cat /var/run/${prog}.pid`
killproc $prog
        RETVAL=$?
        echo
        [ $RETVAL -eq 0 ] && {
                rm -f /var/lock/subsys/$prog
                rm -f /var/run/${prog}.pid
        }
        return $RETVAL
}
 
case $1 in
  start)
start
RETVAL=$?
;;
  stop)
stop
RETVAL=$?
;;
  restart|reload)
stop
start
RETVAL=$?
;;
  status)
        status $prog
        RETVAL=$?
        ;;
  *)
        echo $"Usage: $0 {start|stop|status|restart|reload}"
        RETVAL=2
        ;;
esac
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末煤率,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子乏冀,更是在濱河造成了極大的恐慌蝶糯,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,843評論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件辆沦,死亡現(xiàn)場離奇詭異昼捍,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)肢扯,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,538評論 3 392
  • 文/潘曉璐 我一進(jìn)店門妒茬,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人蔚晨,你說我怎么就攤上這事乍钻。” “怎么了铭腕?”我有些...
    開封第一講書人閱讀 163,187評論 0 353
  • 文/不壞的土叔 我叫張陵银择,是天一觀的道長。 經(jīng)常有香客問我累舷,道長浩考,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,264評論 1 292
  • 正文 為了忘掉前任被盈,我火速辦了婚禮怀挠,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘害捕。我一直安慰自己绿淋,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,289評論 6 390
  • 文/花漫 我一把揭開白布尝盼。 她就那樣靜靜地躺著吞滞,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上裁赠,一...
    開封第一講書人閱讀 51,231評論 1 299
  • 那天殿漠,我揣著相機(jī)與錄音,去河邊找鬼佩捞。 笑死绞幌,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的一忱。 我是一名探鬼主播莲蜘,決...
    沈念sama閱讀 40,116評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼帘营!你這毒婦竟也來了票渠?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,945評論 0 275
  • 序言:老撾萬榮一對情侶失蹤芬迄,失蹤者是張志新(化名)和其女友劉穎问顷,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體禀梳,經(jīng)...
    沈念sama閱讀 45,367評論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡杜窄,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,581評論 2 333
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了算途。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片羞芍。...
    茶點(diǎn)故事閱讀 39,754評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖郊艘,靈堂內(nèi)的尸體忽然破棺而出荷科,到底是詐尸還是另有隱情,我是刑警寧澤纱注,帶...
    沈念sama閱讀 35,458評論 5 344
  • 正文 年R本政府宣布畏浆,位于F島的核電站,受9級特大地震影響狞贱,放射性物質(zhì)發(fā)生泄漏刻获。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,068評論 3 327
  • 文/蒙蒙 一瞎嬉、第九天 我趴在偏房一處隱蔽的房頂上張望蝎毡。 院中可真熱鬧,春花似錦氧枣、人聲如沸沐兵。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,692評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽扎谎。三九已至碳想,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間毁靶,已是汗流浹背胧奔。 一陣腳步聲響...
    開封第一講書人閱讀 32,842評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留预吆,地道東北人龙填。 一個(gè)月前我還...
    沈念sama閱讀 47,797評論 2 369
  • 正文 我出身青樓,卻偏偏與公主長得像拐叉,于是被迫代替她去往敵國和親岩遗。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,654評論 2 354

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,085評論 25 707
  • 又來到了一個(gè)老生常談的問題巷嚣,應(yīng)用層軟件開發(fā)的程序員要不要了解和深入學(xué)習(xí)操作系統(tǒng)呢? 今天就這個(gè)問題開始钳吟,來談?wù)劜?..
    tangsl閱讀 4,124評論 0 23
  • 人生一世 如夢一場 美夢雖好 總歸是夢 夢醒空歡喜一場 噩夢雖懼 醒來細(xì)思釀 幸虧只是夢一場 生有何懼 死又何妨
    柳絮輕舞閱讀 285評論 0 2
  • 前言 本篇文章記錄一些自己認(rèn)為很少見的小知識點(diǎn) 正文 addEventListener和onxxx這兩個(gè)都可以對元...
    風(fēng)靈子偌閱讀 217評論 0 0
  • 曾經(jīng)以為我和你是命中注定廷粒,后來才發(fā)現(xiàn)原來不是。曾經(jīng)以為深愛的人原來只是陪你走過了青春的某一段路红且。曾經(jīng)的那...
    宋小陽愛生活閱讀 177評論 0 0