建立指令碼命令啟動jar

2021-10-08 11:26:02 字數 1389 閱讀 9331

$ touch run.sh
#!/bin/bash

#替換這裡jar包的路徑,其它**無需更改

# 環境

profile_active=test

# 啟動命令

# 啟動指令碼,nohup方式後台執行jar包,其中引數需要根據實際情況調整

# 引數說明如下

# -xms128m jvm初始分配的堆記憶體

# -xmx1024m jvm最大允許分配的堆記憶體

# catalina.out 實時輸出控制台資訊到指定檔案

start_command() \

-dspring.redis.host=

'' \

-dspring.redis.password=

'' \

> catalina.out 2>

&1 &

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

usage(

)# 檢查程式是否在執行

is_exist()'

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

if[ -z "$"];

then

return 1

else

return 0

fi}# 啟動命令

start(

)# 重啟命令

stop(

)# 狀態

status(

)# 重啟,停止後睡眠5秒之後,再執行啟動命令

restart(

)case

"$1"

in"start"

) start

;;"stop"

) stop

;;"restart"

) restart

;;"status"

) status

;; *)

usage

;;esac

# 切換到指令碼所在目錄

$ cd /usr/local/project/

$ sh run.sh start

$ cd /usr/local/project/

$ sh run.sh stop

$ cd /usr/local/project/

$ sh run.sh restart

$ cd /usr/local/project/

$ sh run.sh status

$ tail -500f catalina.out

指令碼啟動jar包

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

springboot 啟動jar指令碼

bin bash 這裡可替換為你自己的執行程式,其他 無需更改,使用絕對路徑是為了jps的時候有名稱 cur dir cd dirname 0 pwd 使用說明,用來提示輸入引數 usage 檢查程式是否在執行 is exist 如果不存在返回1,存在返回0 if z then return 1 e...

spark submit執行jar包指令碼命令

找到spark submit檔案的目錄 目錄 spark submit master spark executor memory 2g total executor cores 10 driver memory 4g class com.test.main.test test.jar引數 maste...