乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      linux入門之將tomcat注冊為系統(tǒng)服務(wù)

       靜幻堂 2018-09-15
      HelloTeacher陳 2018-07-06 09:09:32

      前言:

      tomcat分為兩種,一種是安裝版,一種是解壓版,安裝版安裝之后會自動注冊系統(tǒng)服務(wù),但是解壓版就不會自動注冊系統(tǒng)服務(wù),今天我?guī)е蠹襾韺崿F(xiàn)解壓版tomcat注冊系統(tǒng)服務(wù)。

      我們在Linux中啟動或者關(guān)閉或者查看系統(tǒng)服務(wù)的狀態(tài)的時候,其實都執(zhí)行了該服務(wù)所對應(yīng)的shell腳本文件,通常這些文件都保存在 /etc/init.d目錄中,因此我們想要將tomcat注冊進服務(wù)里,就需要在這個目錄下編寫一個對應(yīng)的腳本文件。

      1.創(chuàng)建一個mytomcat.sh腳本

      1.1 創(chuàng)建

      linux入門之將tomcat注冊為系統(tǒng)服務(wù)

      1.2 打開你創(chuàng)建的這個腳本文件

      linux入門之將tomcat注冊為系統(tǒng)服務(wù)

      2. mytomcat腳本內(nèi)容

      2.1 頭部

      linux入門之將tomcat注冊為系統(tǒng)服務(wù)

      值得注意的是第四行并不是注釋。其中的2345表示開機自啟即0-6的 運行級別中將第2、第3、第4、第5級別設(shè)為on。90代表的是啟動順序,取值范圍在0~99之間,數(shù)值越大,啟動順序越靠后。10代表的是關(guān)閉順序,取值范圍在0~99之間,數(shù)值越大表示關(guān)閉的順序越晚。

      啟動和關(guān)閉的規(guī)則為:先啟動的后關(guān)閉,后啟動的先關(guān)閉。

      3. 定義tomcat變量

      linux入門之將tomcat注冊為系統(tǒng)服務(wù)

      3.1 圖中3個變量分別代表的含義

      tomcat_path:表示tomcat的目錄在哪個路徑

      startup:表示啟動tomcat的腳本文件的路徑

      shutdown:表示關(guān)閉tomcat的腳本文件的路徑

      4. 編寫啟動、停止、查看函數(shù)

      linux入門之將tomcat注冊為系統(tǒng)服務(wù)

      在上圖中22行代表的是進程的數(shù)量,23~29行代表的是如果數(shù)量大于0說明tomcat已經(jīng)運行,此時輸出tomcat正在運行,否則輸出tomcat是停止的。

      5. 判斷傳入的參數(shù)

      linux入門之將tomcat注冊為系統(tǒng)服務(wù)

      $1表示傳遞過來的第一個參數(shù),如果是start,就調(diào)用start函數(shù),如果是stop,則調(diào)用stop函數(shù),如果是status,則調(diào)用status函數(shù),如果是restart,則調(diào)用restart函數(shù),如果輸入其他值,則直接退出并返回錯誤信息。

      46行中,"Usage"代表的是用法,"$0"代表的是腳本的名稱

      "{start|stop|status|restart}"代表的是在傳參時候傳入其中任意一個可行參數(shù)

      6.測試腳本

      linux入門之將tomcat注冊為系統(tǒng)服務(wù)

      如上圖,輸入 ./mytomcat start提示mytomcat is running則運行成功

      linux入門之將tomcat注冊為系統(tǒng)服務(wù)

      如上圖,輸入 ./mytomcat stop提示mytomcat is stopped則停止成功

      linux入門之將tomcat注冊為系統(tǒng)服務(wù)

      如上圖,輸入./mytomcat status 提示 mytomcat is running 表示tomcat正在運行

      linux入門之將tomcat注冊為系統(tǒng)服務(wù)

      如上圖,輸入./mytomcat restart 分別提示 mytomcat is stopped…和mytomcat is running…表示重啟成功。

      7.附錄

      linux入門之將tomcat注冊為系統(tǒng)服務(wù)

      hkconfig --add mytomcat 命令就是將名字為mytomcat的shell腳本注冊進服務(wù)中

      chkconfig -list命令查看服務(wù)列表中是否已經(jīng)成功寫入

      linux入門之將tomcat注冊為系統(tǒng)服務(wù)

      8.附錄

      tomcat腳本代碼:

      #!/bin/bash

      # mytomcat This shell iscript takes care of starting and stopping

      # mytomcat.

      # chkconfig: 2345 90 10

      tomcat_path=/usr/local/tomcat7/apache-tomcat-7.0.78

      startup=$tomcat_path/bin/startup.sh

      shutdown=$tomcat_path/bin/shutdown.sh

      start(){

      $startup

      echo "mytomcat is running..."

      }

      stop(){

      $shutdown

      echo "mytomcat is stopped..."

      }

      status(){

      pidnum=`ps -ef | grep $tomcat_path|grep -v grep|wc -l`

      if [ $pidnum -gt 0 ]

      then

      echo "mytomcat is running"

      else

      echo "mytomcat is stopped"

      fi

      }

      # See how we were called.

      case "$1" in

      start)

      start

      ;;

      stop)

      stop

      ;;

      status)

      status

      ;;

      restart)

      stop

      start

      ;;

      *)

      echo $"Usage: $0 {start|stop|status|restart}"

      esac

        本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
        轉(zhuǎn)藏 分享 獻花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多