tomcat啟動指令碼,支援啟動 停止 重啟命令

2021-09-26 07:37:29 字數 950 閱讀 9374

我們經常在部署tomcat專案的時候,部署了新包之後,需要重啟tomcat,如果你每次都是kill掉tomcat程序,然後再使用startup.sh啟動的話,是不是覺得很不爽?那你不妨使用***的方法。

1、新建乙個tomcat.s**件,檔案內容如下

#!/bin/bash

shutdown=$tomcat_home/bin/shutdown.sh

starttomcat=$tomcat_home/bin/startup.sh

case $1 in

start)

echo "啟動$tomcat_home"

$starttomcat

;;stop)

echo "關閉$tomcat_home"

$shutdown

pidlist=`ps -ef |grep $tomcat_home |grep -v "grep"|awk ''`

kill -9 $pidlist

;;restart)

echo "關閉$tomcat_home"

$shutdown

pidlist=`ps -ef |grep $tomcat_home |grep -v "grep"|awk ''`

kill -9 $pidlist

sleep 5

echo "啟動$tomcat_home"

$starttomcat

;;esac

這裡我們每次更換tomcat版本之後,只需要修改這個檔案的tomcat_home引數就可以了。

2、使用方法:

sh tomcat.sh start  啟動

sh tomcat.sh stop  停止

sh tomcat.sh restart  重啟

3、如果你的使用者建立的檔案沒有執行許可權,就自行使用chmod命令附上使用許可權就行,這裡就不多說了

tomcat自啟動指令碼

1 將該檔案放在 etc init.d目錄下,以後就可以使用service tomcat start stop status restart等命令了 2 在 etc rc.d rc3.d目錄下,執行 ln s etc init.d tomcat etc rc.d rc3.d s99tomcat 這樣...

Shell指令碼之tomcat啟動指令碼解讀

shell 是乙個用c語言編寫的程式,它是使用者使用linux的橋梁。shell既是一種命令語言,又是一種程式語言。shell 是指一種應用程式,這個應用程式提供了乙個介面,使用者通過這個介面訪問作業系統核心的服務。可以在菜鳥教程進行學習 基本思路 把現有的正在執行的tomcat停掉,解壓war包,...

Oracle 啟動指令碼

大家都注意到用oracle自帶的dbstart指令碼無法在系統啟動時自動啟動oracle資料庫,下面介紹oracle啟動指令碼的編寫和設定!最簡單的指令碼示例 bin sh sqlplus as sysdba oracle instance started.total system global a...