Tune bootstrap scriptsmaster
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:-10} | |||||
done | done | ||||
echo "Failed to connect to the MySQL service after $retries retries." | echo "Failed to connect to the MySQL service after $retries retries." |
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 root -e"quit" || mysql -u {{ service.admin.user }} -p{{ service.admin.password }} -e"quit" | |||||
if [[ $? -eq 0 ]]; then | |||||
if mysql -u root -e"quit" || 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 2 | |||||
sleep ${2:-10} | |||||
done | done | ||||
echo "Failed to connect to the MySQL service after $retries retries." | echo "Failed to connect to the MySQL service after $retries retries." |