On 22 Feb 2005 13:10:01 +0200
Mikolaj Golub <[EMAIL PROTECTED]> wrote:

 MG> Artem Zolochewski <[EMAIL PROTECTED]> writes:
 MG> 
 MG> > hi all
 MG> > Как узнать home пользователя запуcтившего X.
 MG> > Нужно для маленького скрипта
 MG> 
 MG> Если я правильно понял, что надо, то:
 MG> 
 MG> XUSER=$(ps aux | grep /usr/X11R6/bin/X |awk '{print $1; exit}')
 MG> if [ -n $XUSER ]
 MG>   grep $XUSER /etc/passwd | awk -F: '{print $5}'

-->                                              ^^^

по крайней мере в fc1 и debian sarge не $5, а $6

 MG> fi

если x'ы стартовались *dm'ом, то выдаст "/root", что, видимо, не совсем то, 
чего товарищ хочет. возможно, ловить лучше не "/usr/X11R6/bin/X", а 
"ssh-agent". хотя тоже не идеальное решение. но лучшего пока не знаю :)
--
с уважением, александр баракин.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Ответить