Практическое задание
Повторяй с нарастающей паузой
Команда /usr/local/bin/flaky.sh нестабильна: первые вызовы падают, а начиная с какой-то попытки — срабатывает. Напиши /root/retry.sh, который вызывает её повторно до пяти раз, делая между попытками паузу, удваивающуюся с каждым разом (1, 2, 4, …). Скрипт должен завершиться с кодом 0, как только команда отработает успешно, и с ненулевым — если все попытки исчерпаны. Паузу делай командой sleep. Сделай скрипт исполняемым.
- retry
- экспоненциальная задержка
- коды возврата
- арифметическое расширение
- циклы