w(1) (BSD Compatibility Package) w(1)
NAME
w - Angemeldete Benutzer und deren Aktivitäten feststellen
SYNTAX
/usr/ucb/w [-hls] [user]
BESCHREIBUNG
Das Kommando w zeigt eine Zusammenfassung der derzeitigen Aktivitäten
auf dem System an, einschließlich der Aktivitäten der einzelnen Benut-
zer.
Die Kopfzeile zeigt die aktuelle Uhrzeit an, die Betriebszeit des
Systems, die Anzahl der im System angemeldeten Benutzer sowie die
Anzahl der rechenbereiten Prozesse in der Warteschlange, gemittelt
über die letzte Minute, die letzten 5 und die letzten 15 Minuten
["load average"; vgl. sar(1), Option -q und mpstat(1M)].
Nach der Kopfzeile werden folgende 7 Felder angezeigt: 1) der Anmelde-
name des Benutzers, 2) der Name des Terminals des Benutzers, 3) die
Uhrzeit, zu der sich der Benutzer angemeldet hat (im Format
Stunden:Minuten), 4) der "Leerlauf", d. h. die Anzahl der Minuten, in
denen der Benutzer keine Eingabe gemacht hat (im Format
Stunden:Minuten), 5) die von allen Prozessen sowie deren Kindprozessen
auf diesem Terminal verbrauchte CPU-Zeit (im Format Minuten:Sekunden),
6) die CPU-Zeit, die von den derzeit aktiven Prozessen verbraucht wird
(im Format Minuten:Sekunden), 7) der Name und die Argumente des aktu-
ellen Prozesses.
Wenn ein Name user angegeben ist, wird die Ausgabe auf diesen Benutzer
begrenzt.
OPTIONEN
-h Kopfzeile unterdrücken.
-l Lange Form der Ausgabe erzeugen. Dies ist der Standard.
-s Kurze Form der Ausgabe erzeugen. In der kurzen Ausgabe wird das
Terminal abgekürzt. Die Anmeldezeit und die CPU-Zeiten werden
ebenso wie die Argumente zu dem Kommando nicht angezeigt.
BEISPIELE
$ w
3:38pm up 10 days, 8:03, 6 users, load average: 0.00, 0.00, 0.00
User tty login@ idle JCPU PCPU what
meer pts/17 7:50am 7:46 -sh
cle pts/2 11Jan95 3:59 -su
hannibal pts/1 Mon 4pm 26:48 rlogin ubahn
san pts/45 1:21pm 2:16 -ksh
reinsch pts/27 8:01am 7:36 -sh
hofu pts/49 8:26am 1 ksh
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98
w(1) (BSD Compatibility Package) w(1)
Die CPU-Zeit ist nur ein Schätzwert. Dies gilt besonders dann, wenn
ein Benutzer nach seiner Abmeldung weiterhin einen Hintergrundprozeß
ausführt, da diese Zeit dann dem Benutzer, der nach ihm auf diesem
Terminal arbeitet, zugeschrieben wird.
Hintergrundprozesse werden nicht angezeigt, obwohl einen beträchtli-
chen Anteil an der Systemauslastung haben können.
Einige Prozesse, vor allem die Hintergrundprozesse, werden ohne Argu-
mente oder mit unsinnigen Argumenten ausgegeben. In diesen Fällen wird
der Kommandoname in Klammern gedruckt.
w kennt die Konventionen zum Feststellen von Hintergrundjobs nicht.
Dieses Kommando findet manchmal zwar einen Hintergrundjob, aber nicht
den richtigen.
DATEIEN
/var/adm/utmp
/dev/kmem
/dev/drum
SIEHE AUCH
ps(1), sar(1), who(1), mpstat(1M), whodo(1M), utmp(4).
Seite 2 Reliant UNIX 5.44 Gedruckt 11/98