File tree Expand file tree Collapse file tree 2 files changed +26
-32
lines changed
Expand file tree Collapse file tree 2 files changed +26
-32
lines changed Original file line number Diff line number Diff line change 3333# If first cmd executes successfully then execute second cmd
3434runIfSuccessful () {
3535 echo " running: $1 "
36- $( $1 > /dev/null)
36+ $( $1 > /dev/null)
3737 if [ $? -eq 0 ]; then
3838 echo " running: $2 "
39- $( $2 > /dev/null)
39+ $( $2 > /dev/null)
4040 fi
4141}
4242
4343# Define max retries
44- max_attempts=3;
45- attempt_num=1;
44+ max_attempts=3
45+ attempt_num=1
4646
4747arg1=" $1 "
4848arg2=" $2 "
4949
50- if [ $# -eq 1 ]
51- then
50+ if [ $# -eq 1 ]; then
5251 cmd=" $arg1 "
5352else
5453 cmd=" runIfSuccessful \" $arg1 \" \" $arg2 \" "
5554fi
5655
57- until eval $cmd
58- do
59- if (( attempt_num== max_attempts))
60- then
61- echo " Attempt $attempt_num / $max_attempts failed! No more retries left!"
62- exit 1
63- else
64- echo " Attempt $attempt_num / $max_attempts failed!"
65- sleep $(( attempt_num++ ))
66- fi
56+ until eval $cmd ; do
57+ if (( attempt_num == max_attempts)) ; then
58+ echo " Attempt $attempt_num / $max_attempts failed! No more retries left!"
59+ exit 1
60+ else
61+ echo " Attempt $attempt_num / $max_attempts failed!"
62+ sleep $(( attempt_num++ ))
63+ fi
6764done
Original file line number Diff line number Diff line change 3333# If first cmd executes successfully then execute second cmd
3434runIfSuccessful () {
3535 echo " running: $1 "
36- $( $1 > /dev/null)
36+ $( $1 > /dev/null)
3737 if [ $? -eq 0 ]; then
3838 echo " running: $2 "
39- $( $2 > /dev/null)
39+ $( $2 > /dev/null)
4040 fi
4141}
4242
4343# Define max retries
44- max_attempts=3;
45- attempt_num=1;
44+ max_attempts=3
45+ attempt_num=1
4646
4747arg1=" $1 "
4848arg2=" $2 "
4949
50- if [ $# -eq 1 ]
51- then
50+ if [ $# -eq 1 ]; then
5251 cmd=" $arg1 "
5352else
5453 cmd=" runIfSuccessful \" $arg1 \" \" $arg2 \" "
5554fi
5655
57- until eval $cmd
58- do
59- if (( attempt_num== max_attempts))
60- then
61- echo " Attempt $attempt_num / $max_attempts failed! No more retries left!"
62- exit 1
63- else
64- echo " Attempt $attempt_num / $max_attempts failed!"
65- sleep $(( attempt_num++ ))
66- fi
56+ until eval $cmd ; do
57+ if (( attempt_num == max_attempts)) ; then
58+ echo " Attempt $attempt_num / $max_attempts failed! No more retries left!"
59+ exit 1
60+ else
61+ echo " Attempt $attempt_num / $max_attempts failed!"
62+ sleep $(( attempt_num++ ))
63+ fi
6764done
You can’t perform that action at this time.
0 commit comments