У меня есть скрипт bash, который я запускаю из powershell в Windows, который выполняет цикл for
. Время от времени одна итерация цикла зависает, пока я не нажму клавишу ввода на клавиатуре.
Это не происходит все время, на самом деле, это случается довольно редко, но все же происходит.
Интересно то, что мой внутренний цикл в основном равен time _command_
, и поэтому после того, как я нажму enter, он скажет мне, сколько времени понадобилось команде для запуска. На самом деле выполнение команды занимает намного меньше времени, чем итерация цикла - потому что по какой-то странной причине она ожидает ввода с клавиатуры.
Довольно неприятно оставлять сценарий включенным на ночь и возвращаться утром, чтобы убедиться, что он не очень далеко зашел.
Кто-то знает, ПОЧЕМУ это происходит и ЧТО делать, чтобы обойти это?
Спасибо,
JBU