Retry when test ldap server load data fail

This commit is contained in:
stonezdj 2017-12-14 17:33:29 +08:00
parent 0abd30f9f4
commit 2c2f97a3be
1 changed files with 12 additions and 0 deletions

View File

@ -14,3 +14,15 @@ sleep 5
docker cp ldap_test.ldif ldap_server:/
docker exec ldap_server ldapadd -x -D "cn=admin,dc=example,dc=com" -w admin -f /ldap_test.ldif -ZZ
# failed and retry
for number in {1..10}
do
if [ ! $? -eq 0 ]; then
sleep 6
echo "retry in $number "
docker exec ldap_server ldapadd -x -D "cn=admin,dc=example,dc=com" -w admin -f /ldap_test.ldif -ZZ
else
exit 0
fi
done
exit 1