Проверьте, поддерживает ли ваш grep
-r
опцию (для рекурсии):
grep -r <search_string>.
Вы можете указать своей оболочке зацикливаться до тех пор, пока команда не завершится успешно; в баш:
until ssh user@hostA telnet hostB; do sleep 2; done
При успешном выходе из hostB
цикл завершится. Если ваш telnet
сеанс к hostB принудительно отключен (перезагрузите компьютер; сбой сети ), петля возобновится/продолжится.