dubbo程式jar包啟動shell
阿新 • • 發佈:2019-02-06
將以下檔案另存為dubbo-start.sh(名字隨意)
#啟動方法 start(){ java -Xms128m -Xmx512m -jar /完整路徑/xxx1.jar 5 > /日誌完整路徑/xxx1.log & java -Xms128m -Xmx512m -jar /完整路徑/xxx2.jar 5 > /日誌完整路徑/xxx2.log & java -Xms128m -Xmx512m -jar /完整路徑/xxx3.jar 5 > /日誌完整路徑/xxx3.log & java -Xms128m -Xmx512m -jar /完整路徑/xxx4.jar 5 > /日誌完整路徑/xxx4.log & } #停止方法 stop(){ ps -ef | grep -w zmshop-service | grep -v "grep" | awk '{print $2}'|while read pid do #需要判斷pid是否為空 if [ "$pid" != "" ]; then kill -9 $pid fi done } case "$1" in start) start ;; stop) stop ;; restart) stop start ;; *) printf 'Usage: %s {start|stop|restart}\n' "$prog" exit 1 ;; esac
使用方法:
dubbo-start.sh start //啟動
dubbo-start.sh stop //停止
dubbo-start.sh restart //重啟