LINUX.ORG.RU
решено ФорумAdmin

Цикл скрипта.

 


0

1

Добрый день. Подскажите пожалуйста, как можно сделать так, чтобы цикл запускался например 10 раз с паузой 5 секунд? В данном случае данный цикл нужно запустить на машине 10 раз, но так как он отрабатывает долго, я подумал, что чего-то не хватает. Какого-нибудь exec например...подскажите пожалуйста:

for k in {1..2000}; do sudo hdparm --repair-sector $k /dev/sda; done



Последнее исправление: RaptorsWings (всего исправлений: 1)

Ответ на: комментарий от Zhbert

Либо цикл : for k in {1..2000}; do sudo hdparm --repair-sector $k /dev/sda; done

засунуть в другой цикл , который повторяет данный 20 раз...блин , вот не могу придумать.

RaptorsWings
() автор топика
Ответ на: комментарий от Zhbert

Прикол в том, что это и есть вопрос. Покажи пожалуйста пример. Как бы ты запускал данный цикл несколько раз в другом цикле?

RaptorsWings
() автор топика

Использовать sudo внутри скрипта плохая практика имхо.
Ну и банально обернуть в такой же for со sleep 5s.

Exmor_RS ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.