[sisyphus] coreutils, who )

Artem =?iso-8859-1?q?x-console_=CE=C1_yandex=2Eru?=
Ср Май 17 10:15:19 MSD 2006


Dmitry V. Levin wrote:
> On Wed, May 17, 2006 at 01:23:09AM +0300, Artem wrote:
> [...]
> 
>>P.S. Процесс xdm делает записи в utmp подобным образом:
>>/usr/X11R6/bin/sessreg  -a -w "/var/log/wtmp" -u "/var/run/utmp" \
>>
>>        -x "/etc/X11/xdm/Xservers" -l $DISPLAY -h "" $USER
>>
>>и удаляет после завершения x-сессии:
>>/usr/X11R6/bin/sessreg -d -w "/var/log/wtmp" -u "/var/run/utmp" \
>>
>>        -x "/etc/X11/xdm/Xservers" -l $DISPLAY -h "" $USER
>>
>>Неправильный sessreg ? Пользователь в окнах - а в who его нет...
> 
> 
> А чей pid 

Вот тут мне все стало ясно. Вставил sleep в конце GiveConsole
и ...

> пишет этот sessreg?
> 
# ps aux | grep GiveConsole
root     18554  0.0  0.1   1636   832 ?        S    08:42   0:00 /bin/sh
/etc/X11/xdm/GiveConsole


# who -a /var/run/utmp
<skip>
user     ? :0           May 17 08:42   ?         18554

<skip>

так же во время sleep:
# who -a
<skip>
user     ? :0           May 17 08:42   ?         18554
<skip>

$ rpm -qf /etc/X11/xdm/GiveConsole
xinitrc-2.4.25-alt1

-- 
Rgds, Artem.





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