Skip to content

Commit 65c065e

Browse files
WIP
1 parent 17d73f5 commit 65c065e

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

magento/scripts/retry

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,12 @@ retries=0
1010
cmd=$1
1111

1212
# Execute the command until it succeeds or the maximum number of retries is reached
13-
while ! eval $cmd 2>&1 | tee /dev/stderr && [ $retries -lt $max_retries ]; do
13+
while [ $retries -lt $max_retries ]; do
14+
eval $cmd 2>&1 | tee /dev/stderr
15+
exit_code=${PIPESTATUS[0]}
16+
if [ $exit_code -eq 0 ]; then
17+
break
18+
fi
1419
echo "Command failed. Retry attempt $retries"
1520
retries=$((retries+1))
1621
sleep 1

0 commit comments

Comments
 (0)