EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

jobsposix – Online in der Cloud

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

Dies ist der Befehl jobsposix, 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


Jobs – Status der Jobs in der aktuellen Sitzung anzeigen

ZUSAMMENFASSUNG


Jobs & Karriere [−l|−p] [Job-ID...]

BESCHREIBUNG


Das Jobs & Karriere Das Dienstprogramm zeigt den Status von Jobs an, die in der aktuellen Shell gestartet wurden
Umfeld; sehen Abschnitt 2.12, Schale ausführung Arbeitsumfeld.

Wann Jobs & Karriere Meldet den Beendigungsstatus eines Jobs, die Shell muss seine Prozess-ID entfernen
aus der Liste der „in der aktuellen Shell-Ausführungsumgebung bekannten“; sehen Abschnitt
2.9.3.1, Beispiele.

OPTIONAL


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

Folgende Optionen sollen unterstützt werden:

− l (Der Buchstabe ell.) Geben Sie weitere Informationen zu jedem aufgeführten Job an. Das
Zu den Informationen gehören die Jobnummer, der aktuelle Job, die Prozessgruppen-ID, der Status,
und der Befehl, der den Job bildete.

−S Nur die Prozess-IDs für die Prozessgruppenleiter der ausgewählten Jobs anzeigen.

Standardmäßig ist die Jobs & Karriere Das Dienstprogramm zeigt den Status aller gestoppten und laufenden Jobs an
Hintergrundjobs und alle Jobs, deren Status sich geändert hat und die nicht vom gemeldet wurden
Schale.

OPERANDEN


Der folgende Operand soll unterstützt werden:

Job-ID Gibt an, für welche Jobs der Status angezeigt werden soll. Wenn nein Job-ID is
Ist dies der Fall, werden die Statusinformationen für alle Jobs angezeigt. Das Format von
Job-ID wird im Band „Base Definitions“ von POSIX.1‐2008 beschrieben, Abschnitt
3.204, Job Control Job ID.

STDIN


Nicht benutzt.

SPEISUNG DATEIEN


Keiner.

VARIABLEN


Die folgenden Umgebungsvariablen sollen die Ausführung von Jobs & Karriere:

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 und informative Meldungen geschrieben
zur Standardausgabe.

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

ASYNCHRON Events


Standard.

STDOUT


Besitzt das −S Wenn die Option angegeben ist, muss die Ausgabe aus einer Zeile für jede Prozess-ID bestehen:

"%d\n", <Prozessdefinierung ID>

Andernfalls, wenn die − l Wenn die Option nicht angegeben ist, soll die Ausgabe eine Reihe von Zeilen sein
bilden:

"[%D] %c %s %s\n", <Auftragsnummer>,Strom>,Zustand>,Befehl>

wobei die Felder wie folgt aussehen sollen:

<Strom> Der Charakter '+' Identifiziert den Job, der als Standard für verwendet werden würde fg
or bg Versorgungsunternehmen; Dieser Job kann auch mit angegeben werden Job-ID %+ oder "%%".
Der Charakter '-' Identifiziert den Job, der zum Standard werden würde, wenn der
aktueller Standardjob soll beendet werden; Dieser Job kann auch mit angegeben werden
Job-ID %−. Für andere Jobs ist dieses Feld ein . Es kann höchstens ein Job sein
identifiziert mit '+' und es kann höchstens ein Job identifiziert werden '-'. Wenn da ist
Wenn Sie einen suspendierten Job haben, ist der aktuelle Job ein suspendierter Job. Wenn es gibt
mindestens zwei suspendierte Jobs, dann gilt auch der vorherige Job als suspendiert
Job.

<Auftragsnummer>
Eine Nummer, die zur Identifizierung der Prozessgruppe verwendet werden kann warten, fg, bg und
töten Dienstprogramme. Mit diesen Dienstprogrammen kann der Job durch Präfixe identifiziert werden
die Auftragsnummer mit '%'.

<Zustand> Eine der folgenden Zeichenfolgen (im POSIX-Gebietsschema):

Laufen Zeigt an, dass der Job nicht durch ein Signal angehalten wurde und dies auch nicht der Fall ist
verlassen.

Erledigt Zeigt an, dass der Job abgeschlossen wurde und den Exit-Status Null zurückgegeben hat.

Erledigt (Code)
Zeigt an, dass der Job normal abgeschlossen und mit beendet wurde
angegebener Exit-Status ungleich Null, Code, ausgedrückt als Dezimalzahl.

Gestoppt Zeigt an, dass der Job durch das SIGTSTP-Signal angehalten wurde.

Gestoppt (SIGTSTP)
Zeigt an, dass der Job durch das SIGTSTP-Signal angehalten wurde.

Gestoppt (NÄCHSTE STATION)
Zeigt an, dass der Job durch das SIGSTOP-Signal angehalten wurde.

Gestoppt (SIGTIN)
Zeigt an, dass der Job durch das SIGTTIN-Signal angehalten wurde.

Gestoppt (SIGTTOU)
Zeigt an, dass der Job durch das SIGTTOU-Signal angehalten wurde.

Die Implementierung kann die Zeichenfolge ersetzen Schwebend an Stelle von Gestoppt. Wenn
Der Job wurde durch ein Signal beendet, das Format vonZustand> ist nicht spezifiziert, aber es
müssen sich sichtbar von allen anderen unterscheidenZustand> Hier gezeigte Formate und
muss den Namen oder die Beschreibung des Signals angeben, das die Beendigung verursacht.

<Befehl> Der zugehörige Befehl, der der Shell gegeben wurde.

Besitzt das − l Wird die Option angegeben, wird ein Feld eingefügt, das die Prozessgruppen-ID enthält
Vor demZustand> Feld. Außerdem können mehrere Prozesse in einer Prozessgruppe ausgegeben werden
separate Zeilen, wobei nur die Prozess-ID und verwendet werdenBefehl> Felder.

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


Das −S Option ist die einzige tragbare Möglichkeit, die Prozessgruppe eines Jobs herauszufinden, weil
Unterschiedliche Implementierungen haben unterschiedliche Strategien zum Definieren der Prozessgruppe des
Arbeit. Verwendung wie $(Jobs & Karriere −S) bietet eine Möglichkeit, auf die Prozessgruppe des Jobs zu verweisen
Implementierungsunabhängig.

Das Jobs & Karriere Das Dienstprogramm funktioniert nicht wie erwartet, wenn es in seinem eigenen Dienstprogramm ausgeführt wird
Ausführungsumgebung, da diese Umgebung keine anwendbaren Jobs zum Bearbeiten hat. Sehen
den Abschnitt ANWENDUNGSNUTZUNG für bg. Aus diesem Grund, Jobs & Karriere wird im Allgemeinen als implementiert
Shell regelmäßig eingebaut.

Beispiele:


Keiner.

RATIONALE


Beide "%%" und "%+" werden verwendet, um auf den aktuellen Job zu verweisen. Beide Formen sind von gleicher Gültigkeit –
"%%" Spiegelung „$$“ und "%+" Spiegelung der Ausgabe von Jobs & Karriere. Beide Formen spiegeln wider
historische Praxis der KornShell und der C-Shell mit Jobkontrolle.

Die von bereitgestellten Jobkontrollfunktionen bg, fg und Jobs & Karriere basieren auf der KornShell. Der
Standardentwickler untersuchten die Eigenschaften der C-Shell-Versionen davon
Versorgungsunternehmen und stellte fest, dass Unterschiede bestehen. Trotz der weit verbreiteten Verwendung der C-Shell ist die
Für diesen Band von POSIX.1-2008 wurden KornShell-Versionen ausgewählt, um ein gewisses Maß an sicherzustellen
Einheitlichkeit mit den übrigen ausgewählten KornShell-Funktionen (z. B. der sehr beliebten
Befehlszeilenbearbeitungsfunktionen).

Das Jobs & Karriere Das Dienstprogramm ist nicht von der Jobsteuerungsoption abhängig, ebenso wie die scheinbar verwandten
bg und fg Versorgungsunternehmen, weil Jobs & Karriere ist unabhängig davon nützlich, um Hintergrundjobs zu untersuchen
der Zustand der Arbeitsplatzkontrolle. Wenn der Benutzer a aufgerufen hat kompensieren +m Befehls- und Auftragskontrolle
wurde ausgeschaltet, Jobs & Karriere kann weiterhin verwendet werden, um die damit verbundenen Hintergrundjobs zu untersuchen
dieser aktuellen Sitzung. Ähnlich, töten kann dann zum Beenden von Hintergrundjobs verwendet werden töten
%<Hintergrund Job Anzahl>.

Die Ausgabe für beendete Jobs wird nicht spezifiziert, um verschiedene historische Ereignisse zu berücksichtigen
Systeme. Die folgenden Formate wurden beobachtet:

1. Getötet(Signal Name)

2. Signal Name

3. Signal Name(entleeren)

4. Signal Beschreibung- Core abgeladen

Die meisten Benutzer sollten in der Lage sein, diese Formate zu verstehen, obwohl dies bedeutet, dass Anwendungen
Ich habe Probleme, sie zu analysieren.

Die Berechnung der Job-IDs wurde nicht beschrieben, da dies eine Implementierung nahe legen würde,
was zu unnötigen Einschränkungen führen kann.

In einem frühen Vorschlag a -n Option wurde hinzugefügt, um den Status von Jobs anzuzeigen, die vorhanden sind
„Seit dem letzten Statusbericht geändert, beendet oder gestoppt“. Es wurde entfernt, weil die
Die Shell schreibt vor jeder Eingabeaufforderung immer den geänderten Status von Jobs.

ZUKUNFT RICHTUNGEN


Keiner.

Nutzen Sie jobsposix online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad