EngelsFransSpaans

Ad


OnWorks-favicon

jobsposix - Online in de cloud

Voer jobsposix uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht jobsposix die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


taken — geef de status van taken in de huidige sessie weer

KORTE INHOUD


vacatures [−l|−p] [taak_id...]

PRODUCTBESCHRIJVING


De vacatures hulpprogramma zal de status weergeven van taken die in de huidige shell zijn gestart
omgeving; zien sectie 2.12, Shell Uitvoering Milieu.

. vacatures de beëindigingsstatus van een taak rapporteert, zal de shell zijn proces-ID verwijderen
uit de lijst van degenen ``bekend in de huidige shell-uitvoeringsomgeving''; zien sectie
2.9.3.1, Voorbeelden.

OPTIES


De vacatures hulpprogramma zal voldoen aan het Base Definitions-volume van POSIX.1‐2008, sectie
12.2, utility Syntaxis Richtlijnen.

De volgende opties worden ondersteund:

l (De letter ell.) Geef meer informatie over elke vermelde baan. Dit
informatie omvat het taaknummer, de huidige taak, procesgroep-ID, status,
en de opdracht die de taak vormde.

p Geef alleen de proces-ID's weer voor de procesgroepleiders van de geselecteerde taken.

Standaard is de vacatures hulpprogramma geeft de status weer van alle gestopte lopende taken
achtergrondbanen en alle banen waarvan de status is gewijzigd en niet zijn gerapporteerd door de
schelp.

OPERANDEN


De volgende operand wordt ondersteund:

taak_id Specificeert de taken waarvoor de status moet worden weergegeven. Als Nee taak_id is
gegeven, wordt de statusinformatie voor alle taken weergegeven. Het formaat van
taak_id wordt beschreven in het volume Basisdefinities van POSIX.1‐2008, sectie
3.204, Jobomschrijving: Controle Jobomschrijving: ID.

STDIN


Niet gebruikt.

INVOER FILES


Geen.

MILIEU VARIABELEN


De volgende omgevingsvariabelen zijn van invloed op de uitvoering van: vacatures:

TAAL Geef een standaardwaarde op voor de internationaliseringsvariabelen die niet zijn ingesteld of
nul. (Zie het volume Basisdefinities van POSIX.1‐2008, sectie 8.2,
internationalisering Variabelen voor de prioriteit van internationalisering
variabelen die worden gebruikt om de waarden van landinstellingen te bepalen.)

LC_ALL Indien ingesteld op een niet-lege tekenreekswaarde, overschrijf dan de waarden van alle andere
internationaliseringsvariabelen.

LC_CTYPE Bepaal de landinstelling voor de interpretatie van reeksen bytes tekstgegevens
als tekens (bijvoorbeeld single-byte in plaats van multi-byte tekens in
argumenten).

LC_MESSAGES
Bepaal de landinstelling die moet worden gebruikt om het formaat en de inhoud van te beïnvloeden
diagnostische berichten geschreven naar standaardfout en informatieve berichten geschreven
naar standaarduitvoer.

NLSPAT Bepaal de locatie van berichtencatalogi voor de verwerking van: LC_MESSAGES.

ASYNCHROON EVENEMENTEN


Standaard.

STDOUT


Indien de p optie is opgegeven, bestaat de uitvoer uit één regel voor elke proces-ID:

"%d\n", < ID>

Anders, als de l optie niet is gespecificeerd, zal de uitvoer een reeks regels zijn van de
het formulier:

"[%NS] %c %s %s\n", <baannummer>,actueel>,staat>,commando>

waarbij de velden als volgt zijn:

<actueel> Het karakter '+' identificeert de taak die als standaard voor de fg
or bg nutsvoorzieningen; deze taak kan ook worden opgegeven met behulp van de taak_id %+ of "%%".
Het personage '−' identificeert de taak die de standaard zou worden als de
huidige standaardtaak zou worden beëindigd; deze taak kan ook worden opgegeven met behulp van de
taak_id %−. Voor andere banen is dit veld a . Er kan hoogstens één baan zijn
geïdentificeerd met '+' en er kan hoogstens één baan mee geïdentificeerd worden '−'. Als dat zo is
elke opgeschorte taak, dan is de huidige taak een opgeschorte taak. Als er zijn
minimaal twee opgeschorte banen, dan is de vorige baan ook geschorst
baan.

<baannummer>
Een nummer dat kan worden gebruikt om de procesgroep te identificeren wachten, fg, bg en
doden nutsvoorzieningen. Met behulp van deze hulpprogramma's kan de taak worden geïdentificeerd door er een voorvoegsel aan toe te voegen
het vacaturenummer met '%'.

<staat> Een van de volgende tekenreeksen (in de POSIX-landinstelling):

Hardlopen Geeft aan dat de taak niet is opgeschort door een signaal en dat ook niet is gebeurd
verlaten.

Klaar Geeft aan dat de taak is voltooid en de afsluitstatus nul heeft geretourneerd.

Klaar (code)
Geeft aan dat de taak normaal is voltooid en is afgesloten met de
gespecificeerde niet-nul exit-status, code, uitgedrukt als een decimaal getal.

Gestopt Geeft aan dat de taak is opgeschort door het SIGTSTP-signaal.

Gestopt (SIGTSTP)
Geeft aan dat de taak is opgeschort door het SIGTSTP-signaal.

Gestopt (VOLGENDE HALTE)
Geeft aan dat de taak is onderbroken door het SIGSTOP-signaal.

Gestopt (AANMELDEN)
Geeft aan dat de taak is opgeschort door het SIGTTIN-signaal.

Gestopt (SIGTTOU)
Geeft aan dat de taak is onderbroken door het SIGTTOU-signaal.

De implementatie kan de string vervangen Hangend in plaats van Gestopt. Indien
de taak werd beëindigd door een signaal, het formaat vanstaat> is niet gespecificeerd, maar het is wel zo
moeten zichtbaar onderscheiden zijn van alle anderestaat> formaten die hier worden getoond en
vermeldt de naam of beschrijving van het signaal dat de beëindiging veroorzaakt.

<commando> Het bijbehorende commando dat aan de shell is gegeven.

Indien de l optie is opgegeven, wordt een veld met de procesgroep-ID ingevoegd
vóór destaat> veld. Ook kunnen er meer processen in een procesgroep worden uitgevoerd
afzonderlijke regels, waarbij alleen de proces-ID encommando> velden.

STDERR


De standaardfout wordt alleen gebruikt voor diagnostische berichten.

OUTPUT FILES


Geen.

UITGEBREID PRODUCTBESCHRIJVING


Geen.

EXIT STATUS


De volgende exit-waarden worden geretourneerd:

0 Succesvolle afronding.

>0 Er is een fout opgetreden.

GEVOLGEN OF FOUTEN


Standaard.

De volgend secties zijn informatief.

TOEPASSING GEBRUIK


De p optie is de enige draagbare manier om de procesgroep van een taak te achterhalen, omdat
Verschillende implementaties hebben verschillende strategieën voor het definiëren van de procesgroep van de
functie. Gebruik zoals $(vacatures p) biedt een manier om naar de procesgroep van de taak te verwijzen
op een implementatie-onafhankelijke manier.

De vacatures hulpprogramma werkt niet zoals verwacht wanneer het in zijn eigen hulpprogramma werkt
uitvoeringsomgeving omdat die omgeving geen toepasselijke taken heeft om te manipuleren. Zien
de sectie TOEPASSINGSGEBRUIK voor bg. Om deze reden, vacatures wordt over het algemeen geïmplementeerd als een
shell regelmatig ingebouwd.

Voorbeelden


Geen.

BEWEEGREDENEN


Te gebruiken zowel "%%" en "%+" worden gebruikt om naar de huidige taak te verwijzen. Beide vormen zijn van gelijke geldigheid:
de "%%" spiegelen "$$" en "%+" het spiegelen van de uitvoer van vacatures. Beide vormen reflecteren
historische praktijk van de KornShell en de C-shell met taakcontrole.

De taakbeheerfuncties van bg, fg en vacatures zijn gebaseerd op de KornShell. De
standaardontwikkelaars onderzochten de kenmerken van de C-shellversies hiervan
nutsbedrijven en ontdekte dat er verschillen bestaan. Ondanks het wijdverbreide gebruik van de C-shell, is de
Voor dit deel van POSIX.1-2008 zijn KornShell-versies geselecteerd om een ​​zekere mate van
uniformiteit met de rest van de geselecteerde KornShell-functies (zoals de zeer populaire
bewerkingsfuncties op de opdrachtregel).

De vacatures hulpprogramma is niet afhankelijk van de optie voor taakbeheer, zoals de schijnbaar gerelateerde opties
bg en fg nutsvoorzieningen omdat vacatures is nuttig voor het onderzoeken van achtergrondbanen, ongeacht
de toestand van taakcontrole. Wanneer de gebruiker een reeks +m commando en taakcontrole
is uitgeschakeld, vacatures kan nog steeds worden gebruikt om de bijbehorende achtergrondbanen te onderzoeken
die huidige sessie. Op dezelfde manier, doden kan vervolgens worden gebruikt om achtergrondbanen mee te doden doden
%<achtergrond baan aantal>.

De uitvoer voor beëindigde taken wordt niet gespecificeerd om tegemoet te komen aan verschillende historische gegevens
systemen. De volgende formaten zijn waargenomen:

1. gedood(signaal naam)

2. signaal naam

3. signaal naam(core dump)

4. signaal beschrijving- kern gedumpt

De meeste gebruikers zouden deze formaten moeten kunnen begrijpen, ook al betekent dit dat applicaties
moeite hebben om ze te ontleden.

De berekening van functie-ID’s werd niet beschreven, omdat dit zou kunnen duiden op een implementatie,
die onnodige beperkingen kunnen opleggen.

In een vroeg voorstel, a n optie is opgenomen om ``De status weer te geven van taken die dat wel hebben
gewijzigd, afgesloten of gestopt sinds het laatste statusrapport''. Het is verwijderd omdat de
shell schrijft altijd de gewijzigde status van taken vóór elke prompt.

TOEKOMST ROUTEBESCHRIJVING


Geen.

Gebruik jobsposix online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

Linux-commando's

Ad