Aquí está el resultado del who -u
comando:
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 info
pá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).