bg(1p)

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök

bg(1p) — Linux manual sida

PROLOG

Denna manualsida är en del av POSIX-programmerarens manual. Linux-implementeringen av detta gränssnitt kan skilja sig (konsultera den motsvarande Linux-manualsidan för detaljer om Linux-beteende), eller så kanske gränssnittet inte är implementerat i Linux.

NAMN

bg — kör jobb i bakgrunden.

SYNOPSIS

bg [jobb_id...]

BESKRIVNING

Om jobbkontroll är aktiverad (se beskrivningen av set -m), ska verktyget bg återuppta pausade jobb från den aktuella miljön genom att köra dem som bakgrundsjobb. Om det jobb som anges av jobb_id redan körs som ett bakgrundsjobb, ska bg inte ha någon effekt och avslutas framgångsrikt.

Att använda bg för att placera ett jobb i bakgrunden gör att dess process-ID blir "känt i den aktuella skalexekveringsmiljön", som om det hade startats som en asynkron lista.

FLAGGOR

Inga.

OPERANDER

Följande operand stöds:

  • jobb_id - Anger jobbet som ska återupptas som ett bakgrundsjobb. Om ingen operand anges, används det senast pausade jobbet.

STANDARDINDATA

Ej använd.

INDATAFILER

Inga.

MILJÖVARIABLER

Följande miljövariabler påverkar exekveringen av bg:

  • LANG - Ger ett standardvärde för internationaliseringsvariabler som är ospecificerade eller tomma.
  • LC_ALL - Om satt till ett icke-tomt strängvärde, åsidosätter den värden av alla andra internationaliseringsvariabler.
  • LC_CTYPE - Avgör tolkningen av byte-sekvenser i textdata.
  • LC_MESSAGES - Avgör formatet och innehållet i diagnostiska meddelanden.
  • NLSPATH - Avgör platsen för meddelandekataloger.

ASYNKRONA HÄNDELSER

Standard.

STANDARDUTDATA

Utmatningen av bg ska bestå av en rad i formatet:

[%d] %s\n

Där fälten är:

  • job-nummer - Ett nummer som kan användas för att identifiera jobbet.
  • kommando - Det associerade kommandot som gavs till skalet.

STANDARD FELUTDATA

Standardfel används endast för diagnostiska meddelanden.

UTGÅNGSVÄRDEN

Följande utgångsvärden returneras:

  • 0 - Framgångsrik exekvering.
  • >0 - Ett fel inträffade.

KONSEKVENSER AV FEL

Om jobbkontroll är inaktiverad, ska verktyget bg avslutas med ett fel och inget jobb ska placeras i bakgrunden.

ANVÄNDNING

Ett jobb pausas vanligtvis genom att skriva SUSP-tecknet (Ctrl-Z på de flesta system). Vid denna punkt kan bg sätta jobbet i bakgrunden. Detta är mest effektivt när jobbet inte förväntar sig någon terminalindata och dess utdata har omdirigerats till filer.

EXEMPEL

Inga.

MOTIVERING

Funktionerna för jobbkontroll som tillhandahålls av bg, fg och jobs är baserade på KornShell. Standardutvecklarna granskade C shell-versioner och fann skillnader, men valde KornShell-versionerna för att bibehålla enhetlighet.

FRAMTIDA RIKTNINGAR

Inga.

SE ÄVEN

COPYRIGHT

Delar av denna text är återgivna från IEEE Std 1003.1-2017, Standard för Informationsteknik — Portabelt operativsystem-gränssnitt (POSIX), The Open Group Base Specifications Issue 7, 2018 Edition. Copyright (C) 2018 av IEEE och The Open Group.

Sidslut

Orginalhemsidan på Engelska :https://man7.org/linux/man-pages/man1/bg.1p.html


Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till Datorhjälp som har sponsrat Linux.se med webbhotell.