Я підключаю віддалений лог-файл, запускаючи цю команду в локальній оболонці:
ssh remotemachine tail -100f /path/to/error_file
Коли я вибираю ctrl-c з цієї команди, здається, що ctrl-c вбиває локальний ssh-процес і залишає мій хвіст на віддаленій машині. У мене було враження, що розрив з'єднання посилатиме сигнал зависання (оскільки я не використовую nohup) і вбиває процес, але це явно не так.
Чи може хтось пролити трохи більше світла, коли надсилаються сигнали про завішування та коли їх немає? Віддаленою машиною є Ubuntu, і моя локальна оболонка - це баш OS X, якщо будь-яка з них має значення.