shell指令碼自動部署jar包

2022-01-15 03:08:27 字數 596 閱讀 8220

#!/bin/bash

# 上面中的 #!是一種約定標記, 它可以告訴系統這個指令碼需要什麼樣的直譯器來執行;

#使用說明,用來提示輸入引數

usage()

#檢查程式是否在執行

is_exist() ')

#如果不存在返回1,存在返回0

if [ -z "

$pid

" ]; then

return

1else

return 0fi

}#啟動方法

start()

#停止方法

stop()

#輸出執行狀態

status()

#重啟restart()

#根據輸入引數,選擇執行對應方法,不輸入則執行使用說明

case"$1

"in"start")

start

;;"stop")

stop

;;"status")

status

;;"restart")

restart

;;*) usage

;;esac

Shell 指令碼啟動jar包

bin bash 這裡可替換為你自己的執行程式,其他 無需更改 使用說明,用來提示輸入引數 usage 檢查程式是否在執行 is exist then return 1 else return 0 fi 啟動方法 start 停止方法 stop 輸出執行狀態 status 重啟restart 根據輸...

Linux下shell指令碼啟動jar包

linux下shell指令碼啟動jar包 不說廢話,直接上圖。這是整個目錄結構。直接看指令碼。第4行的main class ls.gatetest.pressuretest 是你的啟動函式所在的類 main函式 第6行中的 classpath config 這個是將你的配置檔案路徑告訴classpa...

Linux啟動jar包的shell指令碼

背景 專案裝置端需要執行jar包程式與服務端進行socket連線並傳送資料,每次啟動程序時,都需要在linux終端輸入啟動jar包的命令,比較繁瑣,隨之嘗試將啟動jar包的命令寫入shell指令碼檔案中,實現操作shell指令碼啟動jar包程式的功能。編寫的socdev.sh指令碼檔案中命令如下 啟...