EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

whoposix – Online in der Cloud

Führen Sie whoposix beim kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl whoposix, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


who – Zeigt an, wer im System ist

ZUSAMMENFASSUNG


die [−mTu] [−abdHlprt] [Datei]

die [−mu] −s [−bHlprt] [Datei]

wer −q [Datei]

Wer bin ich

Wer bin ich

BESCHREIBUNG


Das die Das Dienstprogramm listet verschiedene Informationen über zugängliche Benutzer auf. Der
Der Bereich der Barrierefreiheit ist durch die Implementierung definiert.

Basierend auf den gegebenen Optionen, die kann auch den Namen des Benutzers, die Terminalleitung, die Anmeldezeit usw. auflisten.
verstrichene Zeit seit der Aktivität in der Leitung und die Prozess-ID des Befehls
Interpreter für jeden aktuellen Systembenutzer.

OPTIONAL


Das die Dienstprogramm muss dem Band der Basisdefinitionen von POSIX.1‐2008 entsprechen, Abschnitt
12.2, Dienstprogramm Syntax Richtlinien.

Die folgenden Optionen sollen unterstützt werden. Die Metavariablen, wie zLinie>, siehe
Felder, die im Abschnitt STDOUT beschrieben sind.

-a Verarbeiten Sie die durch die Implementierung definierte Datenbank oder benannte Datei mit -b, -d, − l,
−S, −r, −t, -T und -u Optionen aktiviert.

-b Notieren Sie Uhrzeit und Datum des letzten Systemneustarts. Die Systemneustartzeit ist die
Zeitpunkt, zu dem die Implementierung in der Lage ist, laufende Prozesse zu starten.

-d Schreiben Sie eine Liste aller Prozesse, die abgelaufen sind und nicht erneut gestartet wurden
init Systemprozess. Derwunsch> Feld soll für tote Prozesse erscheinen und
enthalten die Beendigungs- und Exit-Werte des toten Prozesses. Dies kann nützlich sein
bei der Bestimmung, warum ein Prozess beendet wurde.

-H Schreiben Sie Spaltenüberschriften über die reguläre Ausgabe.

− l (Der Buchstabe ell.) Listen Sie nur die Zeilen auf, auf die das System wartet
Jemand, der sich anmeldet. DerName> Feld soll sein ANMELDEN in solchen Fällen. Andere Felder
ist das Gleiche wie für Benutzereinträge, mit der Ausnahme, dass dieZustand> Feld nicht
existieren.

-m Gibt nur Informationen über das aktuelle Terminal aus.

−S Listen Sie alle anderen Prozesse auf, die derzeit aktiv sind und zuvor erzeugt wurden
by init.

−q (Schnell.) Listen Sie nur die Namen und die Anzahl der aktuell angemeldeten Benutzer auf. Wenn
Diese Option wird verwendet, alle anderen Optionen werden ignoriert.

−r Schreiben Sie den Strom Run-Level dauert ebenfalls 3 Jahre. Das erste Jahr ist das sog. init verarbeiten.

−s Listen Sie nur die aufName>,Linie>, undZeit> Felder. Dies ist der Standardfall.

−t Zeigt die letzte Änderung der Systemuhr an.

-T Zeigen Sie den Status jedes Terminals an, wie im Abschnitt STDOUT beschrieben.

-u Schreiben Sie für jeden angezeigten Benutzer zusätzlich zu jedem anderen die „Leerlaufzeit“.
Information. Die Leerlaufzeit ist die Zeit, seit auf dem Benutzer eine Aktivität stattgefunden hat
Terminal. Die Methode zur Bestimmung ist nicht spezifiziert. Diese Option soll auflisten
Nur die Benutzer, die aktuell angemeldet sindName> ist das Login des Benutzers
Name. DerLinie> ist der Name der Zeile, wie er im Verzeichnis gefunden wird / devdem „Vermischten Geschmack“. Seine
<Zeit> ist die Zeit, zu der sich der Benutzer angemeldet hatAktivität> ist die Anzahl von
Stunden und Minuten seit der letzten Aktivität auf dieser bestimmten Leitung. Ein Punkt
zeigt an, dass das Terminal in der letzten Minute Aktivität festgestellt hat und dies auch der Fall ist
daher „aktuell“. Wenn mehr als vierundzwanzig Stunden vergangen sind oder die Leitung
Wenn der Eintrag seit dem Booten nicht verwendet wurde, muss er markiert werdenalt>. Dieses Feld
ist nützlich, wenn Sie feststellen möchten, ob eine Person am Terminal arbeitet
oder nicht. Derpid> ist die Prozess-ID des Anmeldevorgangs des Benutzers.

OPERANDEN


Folgende Operanden sollen unterstützt werden:

am i, am I
Beschränken Sie im POSIX-Gebietsschema die Ausgabe auf die Beschreibung des aufrufenden Benutzers.
äquivalent zu der -m Option. Die am und i or I müssen separate Argumente sein.

Datei Geben Sie einen Pfadnamen einer Datei an, die die durch die Implementierung definierte Datei ersetzen soll
Datenbank der angemeldeten Benutzer die Wird standardmäßig verwendet.

STDIN


Nicht benutzt.

SPEISUNG DATEIEN


Keiner.

VARIABLEN


Die folgenden Umgebungsvariablen sollen die Ausführung von die:

SPRACHE Geben Sie einen Standardwert für die Internationalisierungsvariablen an, die nicht festgelegt sind oder
Null. (Siehe den Band Basisdefinitionen von POSIX.1‐2008, Abschnitt 8.2,
Internationalisierung Variablen für den Vorrang der Internationalisierung
Variablen, die verwendet werden, um die Werte von Gebietsschemakategorien zu bestimmen.)

LC_ALL Wenn auf einen nicht leeren Zeichenfolgenwert gesetzt, überschreiben Sie die Werte aller anderen
Internationalisierungsvariablen.

LC_CTYPE Bestimmen Sie das Gebietsschema für die Interpretation von Sequenzen von Bytes von Textdaten
als Zeichen (z. B. Einzelbyte- im Gegensatz zu Mehrbyte-Zeichen in
Argumente).

LC_MESSAGES
Bestimmen Sie das Gebietsschema, das verwendet werden soll, um das Format und den Inhalt von . zu beeinflussen
Diagnosemeldungen in Standardfehler geschrieben.

LC_TIME Bestimmen Sie das Gebietsschema, das für das Format und den Inhalt von Datum und Uhrzeit verwendet wird
Saiten.

NLSPATH Bestimmen Sie den Speicherort von Nachrichtenkatalogen für die Verarbeitung von LC_MESSAGES.

TZ Bestimmen Sie die Zeitzone, die beim Schreiben von Datums- und Uhrzeitinformationen verwendet wird. Wenn TZ is
unset oder null, eine nicht spezifizierte Standardzeitzone soll verwendet werden.

ASYNCHRON Events


Standard.

STDOUT


Das die Das Dienstprogramm schreibt sein Standardformat in die Standardausgabe
Durch die Implementierung definiertes Format, das nur der Anforderung unterliegt, das zu enthalten
oben beschriebene Informationen.

XSI-konforme Systeme müssen die Standardinformationen in die Standardausgabe schreiben
folgendes allgemeines Format:

<Name>[<Zustand>]<Linie><Zeit>[<Aktivität>][<pid>][<Kommentar>][<wunsch>]

NB: -b Möglichkeit,Linie> soll sein "SystemStiefel". DasName> ist nicht spezifiziert.

Dabei ist folgendes Format zu verwenden -T Option:

"%S %c %s %s\n" <Name>,Terminal Zustand>,Terminal Name>,
<Zeit of login>

woTerminal Zustand> ist eines der folgenden Zeichen:

+ Das Terminal ermöglicht anderen Benutzern Schreibzugriff.

− Das Terminal verweigert anderen Benutzern den Schreibzugriff.

? Der Schreibzugriffsstatus des Terminals kann nicht ermittelt werden.

Dieser Eintrag ist keinem Terminal zugeordnet.

Im POSIX-Gebietsschema ist dieZeit of login> muss im Format der Ausgabe von Folgendem entsprechen:

Datum +"%b %e %HM"

Besitzt das -u Option wird verwendet mit -T, wird die Leerlaufzeit zum Ende der vorherigen addiert
Format in einem nicht spezifizierten Format.

STDERR


Der Standardfehler darf nur für Diagnosemeldungen verwendet werden.

AUSGABE DATEIEN


Keiner.

VERLÄNGERT BESCHREIBUNG


Keiner.

EXIT STATUS


Die folgenden Exit-Werte sollen zurückgegeben werden:

0 Erfolgreicher Abschluss.

>0 Es ist ein Fehler aufgetreten.

FOLGEN OF FEHLER


Standard.

Das Folgende Abschnitte sind informativ.

Anmeldeformular ANWENDUNG


Der Name init Der für den Systemprozess verwendete Prozess wird am häufigsten auf historischen Systemen verwendet.
aber es kann variieren.

Der erwähnte „Bereich der Barrierefreiheit“ ist ein weit gefasstes Konzept, das Interpretationen zulässt
entweder auf einer sehr sicheren Basis oder sogar um eine netzwerkweite Implementierung wie die zu ermöglichen
historisch rwho.

Beispiele:


Keiner.

RATIONALE


Aufgrund von Unterschieden zwischen historischen Implementierungen waren die bereitgestellten Basisoptionen a
Kompromiss, um Benutzern die Arbeit mit diesen Funktionen zu ermöglichen. Die Standardentwickler auch
erwog, alle Optionen zu streichen, war jedoch der Meinung, dass diese Optionen den Benutzern einen Mehrwert boten
Funktionalität. Zusätzliche Optionen zum Abgleich historischer Systeme sind auf XSI verfügbar.
konforme Systeme.

Es wird anerkannt, dass die die Der Befehl kann von begrenztem Nutzen sein, insbesondere in einer Umgebung mit mehreren
Ebene sichere Umgebung. Die Standardentwickler haben jedoch darüber nachgedacht, einige zu haben
Eine Standardmethode zur Bestimmung der „Zugänglichkeit“ anderer Benutzer würde dem Benutzer helfen
Portabilität.

Für die Standardeinstellung wurde kein Format angegeben die Ausgabe für Systeme, die das XSI nicht unterstützen
Möglichkeit. Bei einem solchen benutzerorientierten Befehl, der nur für den menschlichen Gebrauch konzipiert war, war dies nicht der Fall
als Mangel angesehen.

Das Format des Terminalnamens ist nicht angegeben, aber die Beschreibungen von ps, sich unterhalten und
schreiben erfordern, dass sie dasselbe Format verwenden.

Es ist akzeptabel, dass eine Implementierung bei einem Aufruf von keine Ausgabe erzeugt die mil.

ZUKUNFT RICHTUNGEN


Keiner.

Verwenden Sie Whoposix online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad