13 lines
365 B
Bash
Executable File
13 lines
365 B
Bash
Executable File
#!/bin/bash
|
|
for BACKOFF in 0 1 2 4 8 16; do
|
|
if [ "$BACKOFF" -ne "0" ]; then
|
|
echo "Could not connect to SQL Server"
|
|
echo "Trying again in ${BACKOFF} seconds"
|
|
sleep $BACKOFF
|
|
fi
|
|
if /opt/mssql-tools/bin/sqlcmd -S mssql -U sa -P 1Secure*Password1 -d master -i $(dirname "$0")/init-mssql-db.sql; then
|
|
exit 0
|
|
fi
|
|
done
|
|
exit 1
|