Как выполнить повторную попытку команды bash до тех пор, пока ее состояние не будет в порядке или пока не будет достигнут тайм-аут?
Мой лучший снимок (я ищу что-то более простое):
NEXT_WAIT_TIME=0
COMMAND_STATUS=1
until [ $COMMAND_STATUS -eq 0 || $NEXT_WAIT_TIME -eq 4 ]; do
command
COMMAND_STATUS=$?
sleep $NEXT_WAIT_TIME
let NEXT_WAIT_TIME=NEXT_WAIT_TIME+1
done