瀏覽代碼

update sh

lijian 2 年之前
父節點
當前提交
9751842afd
共有 1 個文件被更改,包括 12 次插入1 次删除
  1. 12 1
      run_production.sh

+ 12 - 1
run_production.sh

@@ -10,8 +10,19 @@ MYSQL_USERNAME="root"
 MYSQL_PASSWORD="zJv4DwFL6G2MgSvP@"
 RABBIT_URI="amqp://guest:guest@127.0.0.1:5672"
 BIN_PATH="/opt/go/bin"
+BIN_NAME=(httpaccess registry apiprovider devicemanager controller mqttaccess knowoapi fileaccess coapaccess)
 
-kill -9 httpaccess registry apiprovider devicemanager controller mqttaccess knowoapi fileaccess coapaccess
+for name in $BIN_NAME
+do
+  pid = `ps-ef| grep "$name" |grep -v "grep" | awk '{print $2}'
+  if [ -z "$pid"];
+  then
+    echo "[$name not found]"
+  else
+    kill -9 $pid
+    echo "killed $name"
+    fi
+done
 
 nohup $BIN_PATH/httpaccess -etcd $ETCD -httphost external:18100 -external $EXTERNAL -redishost $REDIS_HOST:$REDIS_PORT -loglevel $LEVEL > httpaccess.out 2>&1 &
 nohup $BIN_PATH/registry -etcd $ETCD -rpchost internal:18101 -aeskey ABCDEFGHIJKLMNOPABCDEFGHIJKLMNOP -dbhost $MYSQL_HOST -dbname $MYSQL_DATABASE_NAME -dbport $MYSQL_PORT -dbuser $MYSQL_USERNAME -dbpass $MYSQL_PASSWORD -loglevel $LEVEL > registry.out 2>&1 &