На красной коробке [Red Hat Enterprise Linux AS, выпуск 4 (обновление Nahant 3)]
Часто мы замечаем, что два человека назначаются на один и тот же псевдотерминал. Например:
$who am i
user1 pts/4 Dec 29 08:38 (localhost:13.0)
user2 pts/4 Dec 29 09:43 (199.xxx.xxx.xxx)
$who -m
user1 pts/4 Dec 29 08:38 (localhost:13.0)
user2 pts/4 Dec 29 09:43 (199.xxx.xxx.xxx)
$whoami
user2
Это вызывает проблемы в скрипте, потому что "кто я" возвращает две строки. Я знаю, что между этими двумя командами есть различия, и, очевидно, мы можем изменить сценарий, чтобы решить проблему. Но меня все еще беспокоит, что два пользователя возвращаются с одного терминала. Мы подозреваем, что это может быть связано с мертвыми сессиями. Кто-нибудь может объяснить, почему назначается два (неуникальных) номера очков и / или как это можно предотвратить в будущем?