suggestion for configurable delay

makes the delay configurable and updates the wait message in the log accordingly.
This commit is contained in:
Christian Kuhtz 2024-07-01 15:07:57 -07:00 committed by GitHub
parent 6e6a86aaa9
commit 612037a499
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -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