“who -m” não funciona

1

Eu quero descobrir em qual máquina eu fiz login no meu terminal atual. Mas "who -m" não funciona. Isso acontece no Linux, mas não no Solaris. Alguma idéia do que eu posso estar fazendo errado?

myhost2:/home/myuser> who
myuser   pts/1        Aug  9 07:35   (myhost.mydomain.com)
myuser   pts/2        Aug  9 08:42   (myhost.mydomain.com)
myuser   pts/3        Aug  9 08:42   (myhost3.mydomain.com)

myhost2:/home/myuser> who -m
myuser   pts/2        Aug  9 08:42

myhost2:/home/myuser> who am i
myuser   pts/2        Aug  9 08:42

myhost2:/home/myuser> which who
/usr/bin/who

myhost2:/home/myuser> alias who
who: alias not found

myhost2:/home/myuser> uname -a
SunOS myhost2 5.10 Generic_138889-08 i86pc i386 i86pc

myhost2:/home/myuser> tty
/dev/pts/2

myhost2:/home/myuser> TTY=$(tty | cut -c 6-);who | grep "$TTY " | awk '{print $6}' | tr -d '()'
myhost.mydomain.com
    
por dogbane 09.08.2010 / 10:02

1 resposta

2

Uma caixa do Solaris 10 parece fazer a coisa certa:

$ uname -srv
SunOS 5.10 Generic_138889-08

$ who -m
myuser     pts/2        Aug  9 10:00    (hostname.my.domain.com)

Isso pode depender de como você está efetuando login na caixa do Solaris? SSH / Telnet / XTerm?

    
por 09.08.2010 / 11:45

Tags