Назад | Перейти на главную страницу

multitail / ssh оставляет процессы, оставшиеся после выхода

Я использую многопользовательский протокол через SSH для фильтрации вывода журнала на нескольких серверах, например:

multitail -L "ssh foo.bar.com tail -n 0 -q -F /var/log/out.log | grep match" 

Это отлично работает, однако при выходе из многозадачного режима остаются несколько процессов - три, если быть точными: bash, tail и grep.

Как я могу заставить многопользовательский (или, что более вероятно, ssh) завершить дочерние процессы и выйти?

Вам нужно использовать параметр -t с ssh. См. Следующую ссылку:

https://superuser.com/questions/20679/why-does-my-remote-process-still-run-after-killing-an-ssh-session