EnglischFranzösischSpanisch

Server ausführen | Ubuntu > | Fedora > |


OnWorks-Favicon

whoposix - Online in der Cloud

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

Dies ist der Befehl whoposix, der im kostenlosen OnWorks-Hosting-Provider über eine unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME


wer — zeigt an, wer im System ist

ZUSAMMENFASSUNG


wer [−mTu] [−abdHlprt] [Datei]

wer [-mu] −s [−bHlprt] [Datei]

wer −q [Datei]

Wer bin ich

Wer bin ich

BESCHREIBUNG


The wer Das Dienstprogramm listet verschiedene Informationen über zugängliche Benutzer auf. Die
Domäne der Zugänglichkeit ist implementierungsdefiniert.

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

OPTIONAL


The wer Dienstprogramm muss dem Band der Basisdefinitionen von POSIX.1‐2008 entsprechen, Abschnitt
12.2, Dienstprogramm Syntax Direktbedruckung.

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

-a Verarbeiten Sie die implementierungsdefinierte Datenbank oder benannte Datei mit dem -b, -d, − l,
−S, −r, −t, -T und -u Optionen eingeschaltet.

-b Schreiben Sie die Uhrzeit und das Datum des letzten Systemneustarts. Die Neustartzeit des Systems 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 von der
init Systemprozess. Dieverlassen> Feld soll für tote Prozesse erscheinen und
enthalten die Beendigungs- und Beendigungswerte des toten Prozesses. Das kann nützlich sein
beim Bestimmen, warum ein Prozess beendet wurde.

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

− l (Der Buchstabe ell.) Listen Sie nur die Leitungen auf, auf die das System wartet
jemand einloggen. DieName> Feld soll sein ANMELDEN in solchen Fällen. Andere Felder
sind die gleichen wie für Benutzereingaben, außer dass dieZustand> Feld nicht
existieren.

-m Geben Sie nur Informationen über das aktuelle Terminal aus.

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

−q (Kurz.) Listen Sie nur die Namen und die Anzahl der derzeit angemeldeten Benutzer auf. Wann
Wird diese Option verwendet, werden alle anderen Optionen ignoriert.

−r Schreibe den Strom Ausführungsebene dauert ebenfalls 3 Jahre. Das erste Jahr ist das sog. init verarbeiten.

−s Nur die auflistenName>,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 ``Leerlaufzeit'' für jeden angezeigten Benutzer zusätzlich zu jedem anderen
Information. Die Leerlaufzeit ist die Zeit seit der Aktivität des Benutzers
Terminal. Die Methode, dies zu bestimmen, ist nicht spezifiziert. Diese Option soll auflisten
nur die Benutzer, die gerade eingeloggt sindName> ist das Login des Benutzers
Name. DieLinie> ist der Name der im Verzeichnis gefundenen Zeile / 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 ist
daher ``aktuell''. Wenn mehr als XNUMX Stunden vergangen sind oder die Leitung
seit dem Booten nicht mehr verwendet wurde, ist der Eintrag zu markierenalt>. Dieses Feld
ist nützlich, um festzustellen, ob eine Person am Terminal arbeitet
oder nicht. Diepid> ist die Prozess-ID des Anmeldeprozesses 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, um die von der Implementierung definierte zu ersetzen
Datenbank der angemeldeten Benutzer, die wer standardmäßig verwendet.

STDIN


Nicht benutzt.

SPEISUNG DATEIEN


Keiner.

UMGEBUNG VARIABLEN


Die folgenden Umgebungsvariablen sollen die Ausführung von wer:

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, wird eine nicht spezifizierte Standardzeitzone verwendet.

ASYNCHRON VERANSTALTUNGEN


Standard.

STDOUT


The wer Das Dienstprogramm schreibt sein Standardformat in die Standardausgabe in ein
implementierungsdefiniertes Format, nur vorbehaltlich der Anforderung, die
oben beschriebenen Informationen.

XSI-konforme Systeme müssen die Standardinformationen auf die Standardausgabe im
folgendes allgemeines Format:

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

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

Das folgende Format wird für die -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 den Schreibzugriff.

− Das Terminal verweigert anderen Benutzern den Schreibzugriff.

? Der Schreibzugriffszustand des Terminals kann nicht bestimmt werden.

Dieser Eintrag ist keinem Terminal zugeordnet.

Im POSIX-Gebietsschema wird dieZeit of login> muss im Format äquivalent zu der Ausgabe von sein:

Datum +"%b %e %HM"

Wenn die -u Option wird verwendet mit -T, wird die Leerlaufzeit an das Ende der vorherigen angehängt
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.

The Folgende Abschnitte sind informativ.

Anmeldeformular ANWENDUNG


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

Der ``Bereich der Zugänglichkeit'' ist ein weit gefasster Begriff, der Interpretationen zulässt
entweder auf sehr sicherer Basis oder sogar um eine netzwerkweite Implementierung wie die
historisch rwer.

Beispiele:


Keiner.

RATIONALE


Aufgrund von Unterschieden zwischen historischen Implementierungen waren die bereitgestellten Basisoptionen a
Kompromisse eingehen, damit Benutzer mit diesen Funktionen arbeiten können. Auch die Standardentwickler
erwogen, alle Optionen zu entfernen, waren jedoch der Meinung, dass diese Optionen den Benutzern wertvoll waren
Funktionalität. Zusätzliche Optionen zum Abgleich historischer Systeme sind auf XSI-
konforme Systeme.

Es wird anerkannt, dass die wer Befehl kann von begrenztem Nutzen sein, insbesondere in einem Multi-
Ebene sichere Umgebung. Die Standardentwickler waren jedoch der Ansicht, dass einige
Standardmethode zur Bestimmung der ``Erreichbarkeit'' anderer Benutzer würde dem Benutzer helfen
Portabilität.

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

Das Format des Terminalnamens ist nicht angegeben, aber die Beschreibungen von ps, sich unterhaltenund
schreiben erfordern, dass sie das gleiche Format verwenden.

Es ist akzeptabel, dass eine Implementierung keine Ausgabe für einen Aufruf von . erzeugt wer mil.

ZUKUNFT RICHTUNGEN


Keiner.

Verwenden Sie whoposix online mit den onworks.net-Diensten


Ad


Ad