Это странный вопрос. Я спросил коллегу, и он тоже был удивлен.
У нас есть сценарий оболочки, который делает что-то вроде say_hello.sh
:
#!/bin/sh
echo -n "Please enter your name: "
read uname
echo "Hello, ${uname}."
Итак, теперь, если мы:
user1
). Дублировать сеанс
.
Еще раз аутентифицируйтесь как user1
. Найдите сценарий оболочки (например, во втором окне): ps -ef | grep "[ s] ay_hello "
Я был очень удивлен, увидев, что скрипт - и вообще вся оболочка входа - все еще существует.
Замечу, что это поведение не повторяется, если на шаге 3 вместо этого вы выбираете New Session ...
.
Это скрытая задокументированная функция PuTTY, которую я пропустил?
Изменить: см. Мой ответ ниже.
По-видимому, это полу-ошибка, которую я пропустил. см. http://www.chiark.greenend.org.uk/~sgtatham/putty/wishlist/dup-sessions-dont-close.html .
Я написал разработчикам PuTTY, и @Jacob прокомментировал мне, что они не знали, что это все еще существует.