|
|
|
|
|
|
|
|
#!/bin/bash |
|
|
|
|
|
|
|
|
#!/bin/sh |
|
|
|
|
|
|
|
|
service {{ service.service }} start |
|
|
service {{ service.service }} start |
|
|
|
|
|
|
|
|
counter=60 |
|
|
|
|
|
|
|
|
counter=${1:-60} |
|
|
retries=0 |
|
|
retries=0 |
|
|
|
|
|
|
|
|
while [ $counter -gt 0 ] |
|
|
while [ $counter -gt 0 ] |
|
|
do |
|
|
do |
|
|
mysql -u {{ service.admin.user }} -p{{ service.admin.password }} -e"quit" |
|
|
|
|
|
if [[ $? -eq 0 ]]; then |
|
|
|
|
|
|
|
|
if mysql -u {{ service.admin.user }} -p{{ service.admin.password }} -e"quit"; then |
|
|
echo "Sucessfully connected to the MySQL service ($retries retries)." |
|
|
echo "Sucessfully connected to the MySQL service ($retries retries)." |
|
|
exit 0 |
|
|
exit 0 |
|
|
fi |
|
|
fi |
|
|
counter=$(( counter - 1 )) |
|
|
counter=$(( counter - 1 )) |
|
|
retries=$(( retries + 1 )) |
|
|
retries=$(( retries + 1 )) |
|
|
sleep 4 |
|
|
|
|
|
|
|
|
sleep ${2:-4} |
|
|
done |
|
|
done |
|
|
|
|
|
|
|
|
echo "Failed to connect to the MySQL service after $retries retries." |
|
|
echo "Failed to connect to the MySQL service after $retries retries." |