Это странно. Я спросил коллегу, и он тоже был удивлен.
У нас есть сценарий оболочки, который делает что-то вроде say_hello.sh
:
#!/bin/sh
echo -n "Please enter your name: "
read uname
echo "Hello, ${uname}."
Итак, если мы:
user1
).Duplicate Session
. Снова аутентифицируйтесь как 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 прокомментировал мне, что они не знали, что это все еще сохраняется.