| 
					
				 | 
			
			
				@@ -1,5 +1,5 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 #/bin/bash 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+svr_name=crawler-etl 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 deploy() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     ips=($@) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     for i in "${!ips[@]}" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -8,36 +8,36 @@ deploy() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             ip=${ips[$i]} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             echo $ip "发布中..." 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             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 "发布完成!" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         fi 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     done 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 start() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    CID=$(docker ps -a | grep crawler-etl | awk '{print $1}') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    CID=$(docker ps -a | grep $svr_name | awk '{print $1}') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     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 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        echo "crawler-etl 容器已经存在" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        echo "$svr_name 容器已经存在" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     fi 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 stop() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    CID=$(docker ps -a | grep crawler-etl | awk '{print $1}') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    CID=$(docker ps -a | grep $svr_name | awk '{print $1}') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     if [ ! $CID ]; then 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        echo "crawler-etl 没有运行" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        echo "$svr_name 没有运行" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     else 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        echo "正在停止 crawler-etl " 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        echo "正在停止 $svr_name " 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         docker stop $CID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         docker rm $CID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     fi 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 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 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         echo "本地无镜像,直接pull" 
			 |