#linux #bash
Вопрос:
Я пытаюсь создать одну строку для запуска в терминале, которая выполняла бы условие в течение 60 секунд, а затем завершала его. Я хотел бы использовать функцию тайм-аута. Вы используете функцию тайм-аута следующим образом: команда тайм-аута 5s Как я могу инкапсулировать условие «пока все сделано», чтобы передать его функции тайм-аута?
Комментарии:
1. Поместите свой
while do done
собственный в сценарий, сохраните его в файл. Затем время ожидания вызова для этого сценария.2.
timeout 5s bash -c "while ...; do ...; done"
?