bg(1p)
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.