Hier ist die Ausgabe des who -u
Befehls:
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)
Was bedeuten „alt“ und „?“ in der Spalte „Leerlaufzeit“. Ich habe ein kleines Skript geschrieben, das die SSH-Leerlaufzeitsitzungen erfasst und beendet, wenn sie länger als inaktiv sind. Ich bin nicht sicher, wie ich mit diesen Werten umgehen soll („alt“ und „?“).
Danke
Antwort1
Es ist auf der info
Seite dokumentiert. Von 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.
Zusätzlich ?
gilt dies für X-Sitzungen, bestätigt durch die Anzeigenummer ( :0
). Erwartungsgemäß gibt es keine Leerlaufzeit, was die X-Sitzung betrifft, daher der Wert ?
(unbekannt).