O que 'antigo' e '? quer dizer em quem comanda saída?

2

Aqui está a saída do comando who -u :

xenoadmin :0           2015-10-12 11:04   ?          2881 (:0)
xenoadmin pts/11       2015-10-12 11:04  old         3744 (:0)
xenoadmin pts/13       2015-10-12 12:39  old         3744 (:0)
xenoadmin pts/21       2015-10-15 19:15  old         3744 (:0)
xenoadmin pts/22       2015-10-15 12:19   .          3744 (:0)
xenoadmin pts/23       2015-10-15 12:29 00:57        3744 (:0)
xenoadmin pts/24       2015-10-15 12:30  old         3744 (:0)
xenoadmin pts/25       2015-10-15 12:30  old          447 (localhost)
xenoadmin pts/29       2015-10-21 16:52  old         3744 (:0)

Na coluna de tempo ocioso, qual é o significado de "antigo" e "?". Eu estava escrevendo um pequeno script que captura as sessões ociosas do ssh e terminá-las se elas estiverem ociosas por mais de; Não sei como tratar esses valores ("antigo" & amp; "?")

Obrigado

    
por user2436428 23.10.2015 / 12:20

1 resposta

4

Está documentado na página info . De info who :

  

'- u'

 After the login time, print the number of hours and minutes that
 the user has been idle. '.' means the user was active in the last
 minute. 'old' means the user has been idle for more than 24 hours.

Além disso, ? é para sessões X, confirmadas pelo número de exibição ( :0 ). Espera-se que não haja tempo ocioso no que diz respeito à sessão X, portanto, o valor ? (desconhecido).

    
por heemayl 23.10.2015 / 12:35