瀏覽代碼

update crawler-etl shell

qingqu-git 1 年之前
父節點
當前提交
118c4cb7ab
共有 1 個文件被更改,包括 11 次插入11 次删除
  1. 11 11
      crawler-etl.sh

+ 11 - 11
crawler-etl.sh

@@ -1,5 +1,5 @@
 #/bin/bash
 #/bin/bash
-
+svr_name=crawler-etl
 deploy() {
 deploy() {
     ips=($@)
     ips=($@)
     for i in "${!ips[@]}"
     for i in "${!ips[@]}"
@@ -8,36 +8,36 @@ deploy() {
             ip=${ips[$i]}
             ip=${ips[$i]}
             echo $ip "发布中..."
             echo $ip "发布中..."
             scp /home/server-deploy/crawler-etl.sh $ip:/home/crawler-etl.sh
             scp /home/server-deploy/crawler-etl.sh $ip:/home/crawler-etl.sh
-            ssh $ip "sh /home/crawler-etl.sh restart $2"
+            ssh $ip "bash /home/crawler-etl.sh restart $2"
             echo $ip "发布完成!"
             echo $ip "发布完成!"
         fi
         fi
     done
     done
 }
 }
 
 
 start() {
 start() {
-    CID=$(docker ps -a | grep crawler-etl | awk '{print $1}')
+    CID=$(docker ps -a | grep $svr_name | awk '{print $1}')
     if [ ! $CID ]; then
     if [ ! $CID ]; then
-        docker run --cap-add=SYS_PTRACE -d -it --restart=always --name crawler-etl -P registry-vpc.cn-hangzhou.aliyuncs.com/stuuudy/crawler-etl-server:$1
-        echo "crawler-etl 启动"
+        docker run -d --restart=always --name $svr_name -P registry-vpc.cn-hangzhou.aliyuncs.com/stuuudy/crawler-etl-server:$1
+        echo "$svr_name 启动"
     else
     else
-        echo "crawler-etl 容器已经存在"
+        echo "$svr_name 容器已经存在"
     fi
     fi
 }
 }
 
 
 stop() {
 stop() {
-    CID=$(docker ps -a | grep crawler-etl | awk '{print $1}')
+    CID=$(docker ps -a | grep $svr_name | awk '{print $1}')
     if [ ! $CID ]; then
     if [ ! $CID ]; then
-        echo "crawler-etl 没有运行"
+        echo "$svr_name 没有运行"
     else
     else
-        echo "正在停止 crawler-etl "
+        echo "正在停止 $svr_name "
         docker stop $CID
         docker stop $CID
         docker rm $CID
         docker rm $CID
     fi
     fi
 }
 }
 
 
 update() {
 update() {
-    CID=$(docker ps -a | grep crawler-etl | awk '{print $1}')
-    IMAGE_ID=$(docker images | grep crawler-etl | awk '{print $3}')
+    CID=$(docker ps -a | grep $svr_name | awk '{print $1}')
+    IMAGE_ID=$(docker images | grep $svr_name | awk '{print $3}')
 
 
     if [ ! $CID ]; then
     if [ ! $CID ]; then
         echo "本地无镜像,直接pull"
         echo "本地无镜像,直接pull"