Linux啟動jar包的shell指令碼

2022-09-26 14:45:22 字數 684 閱讀 7901

背景:

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

編寫的socdev.sh指令碼檔案中命令如下:

#啟動命令所在目錄

home='/homwww.cppcns.come/pi/desktop/j**a'

#獲取mac位址(唯一的)

mac=`ifconfig | grep eth0 | awk ''`

start()

stop()' | xargs sudo kill -9

}case $1 in

start)

start

;;stop)

stop

;;restart)

hwlmpbpax $0 stop

sleep 2

$0 start

;;*)

echo "usage: "

;;esac

exit 0

啟動jar包程式:./socdev.sh star

終止jar包程式:./shwlmpbpaxocdev.sh stop

總結本文標題: linux啟動jar包的shell指令碼

本文位址:

指令碼啟動jar包

這裡主要為shell指令碼啟動部署在伺服器中jar包 bin bash 這裡可替換為你自己的執行程式,其他 無需更改 使用說明,用來提示輸入引數 usage 檢查程式是否在執行 is exist then return 1 else return 0 fi 啟動方法 start 停止方法 stop ...

Linux下shell指令碼啟動jar包

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

Shell 指令碼啟動jar包

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