Я использовал следующую команду для подключения к серверу, который подключается к другому серверу и запускает на нем tail -f:
ssh server1.com ssh server2.com tail -f file.log
Это пока работает отлично. Однако, когда я хочу выйти из хвостового процесса нажатием ctrl+c, я не завершаю хвостовой процесс, а процесс ssh. Это позволяет запустить хвостовой процесс на удаленном сервере, что, безусловно, не очень хорошая идея.
Кто-нибудь есть идеи, как я мог бы исправить эту командную строку? Мне также было бы интересно, есть ли инструмент, работающий на OS X, который позволял бы удобно переключаться между просмотром различных файлов на удаленном сервере.