背景:
專案裝置端需要執行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 根據輸...