Добавление счетчика в сценарий оболочки

У меня есть код ниже в моем сценарии оболочки, который будет продолжать спать, если он нет находит любой файл. И это спит в течение получаса, но в настоящее время я нене иметь счетчика, например, только выполнить приведенный ниже код 20 раз, а затем выйти из программы, если файлы по-прежнему отсутствуют (значит, неничего не делать после 20 проверок и выйти из полного сценария).

Какие'лучший способ решить эту проблему? Так что я также знаю, просматривая электронные письма, что он пробовал 20 раз.

Надеюсь, я достаточно ясно.

while true; do
  if /home/hadoop/latest/bin/hadoop fs -ls /apps/hdtech/bds/quality-rt/dt=$DATE_YEST_FORMAT2 then
       echo "Files Present" | mailx -s "File Present"  -r [email protected] [email protected]
       break
  else
       echo "Sleeping for half an hour" | mailx -s "Time to Sleep Now"  -r [email protected] [email protected]
       sleep 1800
  fi
done

Ответы на вопрос(2)

Ваш ответ на вопрос