Добрый день. Пишу скрипт, в котором если условие не истинно мне нужно, чтоб скрипт подождал какое-то время и повторил проверку условия снова и допустим уже на третий раз если условие не верно, выполнил команду. Если же условие истинно с первого раза продолжить выполнять иные команды. Пытался сделать таким образом:
x=1
y=2
if [ "$x" -eq "$y" ]; then
if [ $? -ne 0 ]; then
sleep 25
fi;
if [ "$x" -eq "$y" ]; then
if [ $? -ne 0 ]; then
sleep 25
fi;
if [ "$x" -eq "$y" ]; then
echo "Ok"
else
echo "No"
fi;
fi;
fi;