實現tomcat自動啟動shell程式設計

2021-09-24 06:23:09 字數 1176 閱讀 6640

#!/bin/bash

## tomcat

## chkconfig: 2345 88 86

# description: tomcat server. \

# this service starts up the openssh server daemon.

#. /etc/rc.d/init.d/functions

tomcat_home="/root/tomcat"

#為了判斷tomcat是否已經啟動了,我們需要把tomcat啟動之後的程序id儲存起來.後面可以根據該程序id來判斷是否啟動

pid_file=/tmp/tomcat.pid

#判斷tomcat是否啟動的函式

tomcat_status()

#tomcat啟動的函式

tomcat_start()

#定義tomcat停止的函式

tomcat_stop()

case $1 in

"start")

#執行啟動的語句

tomcat_start

if [ $? -eq 0 ];then

tomcat_status && echo "tomcat已經啟動成功"

else

echo "tomcat啟動出錯,請檢查"

fi ;;"stop")

#執行停止tomcat的語句

tomcat_stop

if [ $? -eq 0 ];then

echo "tomcat已經停止..."

fi ;;

"restart")

#執行重啟tomcat的語句

tomcat_stop

sleep 1

tomcat_start

;;"status")

#執行檢視tomcat伺服器狀態的語句

tomcat_status

if [ $? -eq 0 ];then

echo "tomcat正在執行...."

else

echo "tomcat沒有啟動"

fi ;;

*) echo "傳入引數錯誤"

echo "引數只能是:tomcat 其中乙個"

exit 2

;;esac

Linux系統tomcat自動安裝shell指令碼

由於我的電腦使用的是windows系統,所以選擇的是使用虛擬機器,在虛擬機器裡面安裝的linux系統。建立指令碼的時候先在電腦上建立了乙個tomcat.txt的檔案,然後修改檔案的名稱為tomcat.sh tomcat.sh 裡面的內容如下。sduo su 建立資料夾 mkdir p opt tec...

linux 下 tomcat 自動啟動

bin sh chkconfig 2345 20 80 description example to start tomcat 將tomcat新增到服務中 chkconfig add tomcat 在tomcat檔案的頭幾行的注釋語句中,必須包含chkconfig和description兩部分內容,...

linux重啟tomcat專案指令碼 shell

有時需要每隔一段時間進行重啟tomcat專案,這時就可以寫個shell指令碼,將指令碼編輯 linux 輸入命令 crontab e 編輯定時任務,例 2 2 4 bin sh usr tomcat restart wx.sh usr tomcat restart wx.log 定時執行即可。下面是...