Wie finde ich den Namen des Benutzers, der am längsten angemeldet ist?

Wie finde ich den Namen des Benutzers, der am längsten angemeldet ist?

Ich muss den Benutzer ermitteln, der am längsten beim Linux-Server angemeldet ist. Mir fällt gerade nicht das richtige Kommando ein. Für jede Hilfe bin ich dankbar.

Antwort1

Mithilfe des Befehls whokönnen Sie feststellen, seit wann jemand angemeldet ist.

Das Kommando wstellt diese Informationen auch etwas gekürzt dar.

Der Befehl awk '{ print $22 }' /proc/$PID/statgibt Ihnen die Startzeit (inAugenblicke[0]) eines Prozesses, sodass Sie dies für die Shells/SSH-Sitzungen der Benutzer abrufen und die Berechnung durchführen können.

Ich bin sicher, es gibt andere Möglichkeiten.

[0]: sieheJiffies in Millisekunden umrechnen.

verwandte Informationen