$ 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...