Преглед изворни кода

更新 install_tnb.sh 脚步, 添加 shutdown.sh 脚本

reghao пре 1 година
родитељ
комит
711696d427
2 измењених фајлова са 30 додато и 4 уклоњено
  1. 8 4
      zzz/install_tnb.sh
  2. 22 0
      zzz/shutdown.sh

+ 8 - 4
zzz/install_tnb.sh

@@ -4,8 +4,12 @@
 # tnb 模块作为其他模块(应用)的依赖 install 到本地仓库或 deploy 到远程仓库
 ###############################################################################
 
+set -e
+
+proj_dir='~/code/java/tnb'
+
 install_dependencies() {
- cd /home/reghao/code/java/tnb
+ cd ${proj_dir}
  mvn clean install -am -Dmaven.test.skip -pl common
  mvn clean install -am -Dmaven.test.skip -pl log
  mvn clean install -am -Dmaven.test.skip -pl account/account-api/
@@ -15,12 +19,12 @@ install_dependencies() {
  mvn clean install -am -Dmaven.test.skip -pl file/file-api/
  mvn clean install -am -Dmaven.test.skip -pl data/data-api/
 
- #cd /home/reghao/code/java/tnb/tinyurl/
+ #cd ~/code/java/tnb/tinyurl/
  #mvn clean install -am -Dmaven.test.skip -pl tinyurl-api/
 }
 
 deploy_dependencies() {
-  cd /home/reghao/code/java/tnb
+  cd ${proj_dir}
   mvn clean deploy -am -Dmaven.test.skip -pl common
   mvn clean deploy -am -Dmaven.test.skip -pl log
   mvn clean deploy -am -Dmaven.test.skip -pl account/account-api/
@@ -30,7 +34,7 @@ deploy_dependencies() {
   mvn clean deploy -am -Dmaven.test.skip -pl file/file-api/
   mvn clean deploy -am -Dmaven.test.skip -pl data/data-api/
 
-  #cd /home/reghao/code/java/tnb/tinyurl/
+  #cd ~/code/java/tnb/tinyurl/
   #mvn clean deploy -am -Dmaven.test.skip -pl tinyurl-api/
 }
 

+ 22 - 0
zzz/shutdown.sh

@@ -0,0 +1,22 @@
+#!/bin/bash
+
+app_name1='tnb-gateway'
+app_name2='tnb-account'
+app_name3='tnb-user'
+app_name4='tnb-message'
+app_name5='tnb-file'
+app_name6='tnb-content'
+app_name7='tnb-data'
+
+for((i=1; i<=7; i++));
+do
+  app_name=$(eval echo \${app_name$i})
+	pid=`ps aux | grep ${app_name} | grep -v 'grep' | tr -s ' '| cut -d ' ' -f 2`
+    if [[ -z ${pid} ]];
+    then
+        echo ${app_name}" killed"
+    else
+        echo "kill "${app_name}" with pid "${pid}
+        kill -15 ${pid}
+    fi
+done