Re: Получить имя терминала

From
Serguei Revtov (2:5021/19.1)
To
"Mihail Kuznetsov"
Date
2006-02-21T13:37:06Z
Area
RU.UNIX.SOLARIS
Hi "Mihail!

>>>>> Tue, 21 Feb 06 12:39:19 +0300 "Mihail Kuznetsov" wrote:

MK> Вот такой вот вопрос: какой командой сделать сабж чтобы понять кто
MK> лезет консолью а кто удаленно и с какой машины ?

AL> w, who ?

"K> Чета навороченно получается связка who + awk вот на сановском EIS мне
нашли "K> решение проще

Написал бы, если проще... Уже лет 10 пользусь вот такой конструкцией:

    if [ "$DISPLAY" = "" ] ; then
      hostname=`/bin/who am i | awk '{print $6}' | tr -d "\(\)"`
      if [ "$hostname" != "" ] ; then
        DISPLAY="$hostname":0
      fi
    fi



-- Serguei
   2:5021/11.10 || 2:5021/19.1

--- Gnus v5.6.45/XEmacs 21.1 - "Bryce Canyon"
 * Origin: Welcome to Ru.Unix.Solaris (2:5021/19.1)
SEEN-BY: 46/50 450/1024 5000/5000 5011/13 5012/46 5015/28 5020/545 715 4441
SEEN-BY: 5021/2 19 29 5025/3 5027/12 5030/115 1957 5035/38 5045/7 5053/16
SEEN-BY: 5054/1 4 8 9 28 35 37 5062/10 5064/7 5080/1003 5085/13 5095/20
SEEN-BY: 5096/18 6000/1
PATH: 5021/19 29 5020/545 5054/1 37