4

Надеемся, что вопрос должен подвести итог, но, по сути, я нахожусь в куче сессий SSH, некоторые из которых имеют дополнительные сессии SSH для других хостов. Есть ли какие-либо негативные последствия для простого закрытия всего терминала, вместо того, чтобы вводить exit полдюжины раз, пока я не вернусь в исходную командную строку.

Моя среда:

ОС: OSX 10.8.4
Терминал: iTerm2
Оболочка: зш

1 ответ1

1

Я уверен, что есть.

Подумайте об этом - если вы наберете exit тридцать тысяч раз, вы будете закрывать каждый сеанс SSH по одному. Это хорошо - все сеансы, которые происходили с вашей машины, закрываются.

Теперь подумайте о том, что происходит, когда вы просто убиваете окно терминала на своей машине. Ваш сеанс SSH может быть убит, но достаточно ли умна машина, на которую вы перешли с другого компьютера, чтобы прервать сеанс SSH? А тот, к которому он подключен? И один после этого?

Как видите, не так уж и много проблем, и у вас есть проблема. А именно, куча неиспользованных сессий SSH. Достаточно тех, и вам, вероятно, придется перезагрузить некоторые машины.

Просто введите exit . Снова и снова и снова.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .