[sisyphus] coreutils, who )

Anton Farygin =?iso-8859-1?q?rider_=CE=C1_altlinux=2Ecom?=
Ср Май 17 09:51:55 MSD 2006


Dmitry V. Levin wrote:
> On Wed, May 17, 2006 at 02:12:16AM +0400, Michael A. Kangin wrote:
>> On 17 мая 2006 01:36 Artem <x-console на yandex.ru> wrote:
>>
>>> [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 были.
>> Да-да-да. Куча пользователей на разных $DISPLAYях, и не отображаются по 
>> "системному" who. Как-то не очень на завершившиеся процессы похоже.
> 
> Не верю:
> 
> $ who |wc -l
> 15
> $ cmp <(who) <(who /var/run/utmp)
> $

Однако неправда:
$ who | wc -l
5
$ cmp <(who) <(who /var/run/utmp)
/dev/fd/63 /dev/fd/62 различаются: байт 61, строка 2


Rgds,
Rider




Подробная информация о списке рассылки Sisyphus