From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <446A45E1.4020106@yandex.ru> Date: Wed, 17 May 2006 00:36:33 +0300 From: Artem User-Agent: Mozilla Thunderbird 1.0.2 (X11/20060222) X-Accept-Language: en-us, en MIME-Version: 1.0 To: ALT Linux Sisyphus discussion list References: <44610C3E.3020405@yandex.ru> <200605160027.31574.mak@cea.ru> <4468F4AE.3050102@yandex.ru> <200605160624.52690.mak@cea.ru> <44697968.50607@yandex.ru> <20060516143556.GC6226@basalt.office.altlinux.org> <446A386A.9050908@yandex.ru> <20060516210612.GB6262@basalt.office.altlinux.org> <446A44A8.1080500@yandex.ru> In-Reply-To: <446A44A8.1080500@yandex.ru> Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit Subject: Re: [sisyphus] coreutils, who ) X-BeenThere: sisyphus@lists.altlinux.org X-Mailman-Version: 2.1.7 Precedence: list Reply-To: ALT Linux Sisyphus discussion list List-Id: ALT Linux Sisyphus discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 16 May 2006 21:43:34 -0000 Archived-At: List-Archive: List-Post: Artem wrote: > Dmitry V. Levin wrote: > >>>В принципе, wttyhx правится элементарно заменой "who" на >>>"who /var/run/utmp" . Что я для себя и сделал. >> >> >>Изменение в coreutils вполне логичное, суть его в следующем: >>Если вы смотрите системный who, то вам не нужно показывать записи об уже >>завершившихся процессах. >>А если вы смотрите произвольных файл в формате utmp, то проверять записи >>на соответствие работающим процессам не имеет смысла. >> >>А зачем этой утилите wttyhx показывать записи про несуществующие процессы? >> >> > > А разве запись сессии, сделанная при входе пользователя через, например, > xdm в иксы - это "несуществующая сессия" ? [user@sol user]$ who root tty1 2006-05-16 23:10 (localhost) user pts/6 2006-05-17 00:31 (:0.0) [user@sol user]$ who /var/run/utmp root tty1 2006-05-16 23:10 (localhost) user :0 2006-05-16 21:57 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ user pts/6 2006-05-17 00:31 (:0.0) Обратите внимание на подчеркнутую строчку. Я вошел под пользователем "user" через xdm. Скрипты xdm сделали запись в utmp. Но стандартный вызов who это не кажет. Вот на эту запись и ориентируется эта.. как ее... забыл... А может и не только она? Посмотрите ссылки в bugzilla - тоже какие-то "непонятки" в kde были. -- Rgds, Artem.