¿Qué significan 'viejo' y '?' ¿Quien controla la salida?

¿Qué significan 'viejo' y '?' ¿Quien controla la salida?

Aquí está el resultado del who -ucomando:

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)

En la columna de tiempo de inactividad, ¿cuál es el significado de "antiguo" y "?". Estaba escribiendo un pequeño script que captura las sesiones inactivas de ssh y las finaliza si están inactivas durante más de ; No estoy seguro de cómo tratar estos valores ('antiguos' y '?')

Gracias

Respuesta1

Está documentado en la infopágina. De info who:

'-tú'

 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.

Además ?es para X sesiones, confirmado por el número de pantalla ( :0). Es de esperar que no exista el tiempo de inactividad en lo que respecta a la sesión X, de ahí el valor ?(desconocido).

información relacionada