mirror of https://github.com/tteck/Proxmox.git
				
				
				
			suggestion for configurable delay
makes the delay configurable and updates the wait message in the log accordingly.
This commit is contained in:
		
							parent
							
								
									6e6a86aaa9
								
							
						
					
					
						commit
						612037a499
					
				| 
						 | 
					@ -28,6 +28,7 @@ done
 | 
				
			||||||
echo '#!/usr/bin/env bash
 | 
					echo '#!/usr/bin/env bash
 | 
				
			||||||
# Read excluded instances from command line arguments
 | 
					# Read excluded instances from command line arguments
 | 
				
			||||||
excluded_instances=("$@")
 | 
					excluded_instances=("$@")
 | 
				
			||||||
 | 
					pause_delay_in_seconds=300 #  (Edit to your needs)
 | 
				
			||||||
echo "Excluded instances: ${excluded_instances[@]}"
 | 
					echo "Excluded instances: ${excluded_instances[@]}"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
while true; do
 | 
					while true; do
 | 
				
			||||||
| 
						 | 
					@ -85,9 +86,9 @@ while true; do
 | 
				
			||||||
    fi
 | 
					    fi
 | 
				
			||||||
  done
 | 
					  done
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # Wait for 5 minutes. (Edit to your needs)
 | 
					  # Wait for ( ${pause_delay_in_seconds} / 60 ) minutes.
 | 
				
			||||||
  echo "$(date): Pausing for 5 minutes..."
 | 
					  echo "$(date): Pausing for $((${pause_delay_in_seconds}/60)) minutes..."
 | 
				
			||||||
  sleep 300
 | 
					  sleep ${pause_delay_in_seconds}
 | 
				
			||||||
done >/var/log/ping-instances.log 2>&1' >/usr/local/bin/ping-instances.sh
 | 
					done >/var/log/ping-instances.log 2>&1' >/usr/local/bin/ping-instances.sh
 | 
				
			||||||
touch /var/log/ping-instances.log
 | 
					touch /var/log/ping-instances.log
 | 
				
			||||||
# Change file permissions to executable
 | 
					# Change file permissions to executable
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue