Если вы используете `-м` вместо `>/dev/нуль`, это будет означать `-М1` и он не читал *** весь* файл каждой итерации цикла. Лично я бы храниться файл в памяти, если он был достаточно мал. Нет, он продолжает работать без какого-либо ответа на мышь. Спасибо за обновление! И снова, добро пожаловать в сообщество. вы описали наблюдаемое поведение достаточно хорошо, однако ты оставил ее нам, чтобы попытаться угадать, что нежелательное поведение является на самом деле ..... ваш комментарий очищает его несколько .... пожалуйста, отредактируйте ваш вопрос, чтобы было понятнее, то удалите этот комментарий, потому что он загромождает пост

Я не уверен, что у меня есть возможность проверить это прямо сейчас, но было интересно, если кто-то может посоветовать, если это возможно сделать что-то вроде этого:

Запустить сценарий оболочки 
 Shell и SSH скрипт на машину (соединение требует только ключ SSH)
 Вещи работать на этой машине
 Скрипт запустить на этой машине по SSH на другую машину (соединение требует ключ SSH и пароль)
 Вещи работать в этой машине
 Выход из этой машины
 Вещи работать в этой машине
 Выход из этой машины
 Происходит больше вещей в течение нескольких часов

Предположительно, это просто при сборке необходимого уровня скрипт и запускать его? Чтобы украсть пример из другой Соф вопрос:

sshScript='
 LS-Ла
sshScript2=`
 LS-Ла
`
 СШ -Т ${имя пользователя}@сервер "${sshScript2}"
 LS-Ла
'
СШ -Т ${имя пользователя}@сервер "${sshScript}"

Где в случае суда что я просто запустить команду sudo -S и -U пользователь Баш-скрипта на C или что?

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