[sisyphus] coreutils, who )
Anton Farygin
rider на altlinux.com
Ср Май 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