| 
					
				 | 
			
			
				@@ -4,9 +4,16 @@ while true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 do 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	pids=`ps aux|grep "/usr/bin/ssh -f -NR"|grep -v entrypoint|grep -v grep|grep -v process|awk '{print $1}'` 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	if [ "$pids" ]; then 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	    sleep 60 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		sleep 86400 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		kill -9 $pids 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	else 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	    /data/dm/src/shell/autossh/expect $1 root $2 $3 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	    echo "ssh started" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		epids=`ps aux|grep "/data/dm/src/shell/autossh/expect"|grep -v entrypoint|grep -v grep|grep -v process|awk '{print $1}'` 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		if [ "$epids" ]; then 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			kill -9 $epids 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		fi 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		/data/dm/src/shell/autossh/expect $1 root $2 $3 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		echo "ssh started" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		sleep 60 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	fi 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 done 
			 |