bg(1): Skillnad mellan sidversioner
Admin (diskussion | bidrag) (Skapade sidan med '= bg(1) = == PROLOG == Denna manualsida är en del av POSIX Programmer's Manual. Linux-implementationen av detta gränssnitt kan skilja sig (se den motsvarande Linux-manualsidan för detaljer om Linux-beteende), eller så kan gränssnittet vara oimplementerat i Linux. == NAMN == bg — kör jobb i bakgrunden == SYNOPSIS == bg [job_id...] == BESKRIVNING == Om jobbstyrning är aktiverad (se beskrivningen av ''set -m''), ska verktyget '''bg''' återuppta pausade jobb...') |
Admin (diskussion | bidrag) |
||
| Rad 131: | Rad 131: | ||
Typografiska eller formateringsfel kan ha uppstått vid konvertering till man-sida. Rapportera sådana på: https://www.kernel.org/doc/man-pages/reporting_bugs.html | Typografiska eller formateringsfel kan ha uppstått vid konvertering till man-sida. Rapportera sådana på: https://www.kernel.org/doc/man-pages/reporting_bugs.html | ||
= Sidslut = | |||
Orginalhemsidan på Engelska : https://man7.org/linux/man-pages/man1/htop.1.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/ | |||
<BR><BR>Tack till [https://datorhjalp.se Datorhjälp] som har sponsrat [https://www.linux.se Linux.se] med webbhotell. | |||
[[Kategori:Linuxmanual grupp 1]] | |||
[[Kategori:Linuxmanual]] | |||
Nuvarande version från 28 augusti 2025 kl. 16.49
bg(1)
PROLOG
Denna manualsida är en del av POSIX Programmer's Manual. Linux-implementationen av detta gränssnitt kan skilja sig (se den motsvarande Linux-manualsidan för detaljer om Linux-beteende), eller så kan gränssnittet vara oimplementerat i Linux.
NAMN
bg — kör jobb i bakgrunden
SYNOPSIS
bg [job_id...]
BESKRIVNING
Om jobbstyrning är aktiverad (se beskrivningen av set -m), ska verktyget bg återuppta pausade jobb från den aktuella miljön (se Avsnitt 2.12, Shell Execution Environment) genom att köra dem som bakgrundsjobb.
Om det jobb som anges med job_id redan är ett bakgrundsjobb som körs, ska bg inte ha någon effekt och avslutas framgångsrikt.
Att använda bg för att placera ett jobb i bakgrunden ska göra dess process-ID ”känt i den aktuella skalmiljön”, som om det hade startats som en asynkron lista; se Avsnitt 2.9.3.1, Exempel.
FLAGGOR
Inga.
OPERANDER
Följande operand stöds:
job_id Anger vilket jobb som ska återupptas som bakgrundsjobb. Om inget job_id anges ska det senast pausade jobbet användas. Formatet för job_id beskrivs i POSIX.1-2017, Avsnitt 3.204, Job Control Job ID.
STDIN
Inte använt.
INDATAFILER
Inga.
MILJÖVARIABLER
Följande miljövariabler påverkar körningen av bg:
* LANG – Standardvärde för internationella variabler som är tomma eller ej satta. * LC_ALL – Överskuggar alla andra internationaliseringsvariabler om satt. * LC_CTYPE – Anger lokal för tolkning av tecken (t.ex. en- eller flerbytes). * LC_MESSAGES – Anger lokal för diagnostiska meddelanden. * NLSPATH – Anger plats för meddelandekataloger för LC_MESSAGES.
ASYNKRONA HÄNDELSER
Standard.
STDOUT
Utmatningen från bg består av en rad i formatet:
"[%d] %s\n", <job-nummer>, <kommando>
* job-nummer – Ett nummer som kan användas för att identifiera jobbet för verktygen wait, fg och kill. Jobbet kan identifieras genom att numret föregås med %. * kommando – Det associerade kommando som gavs till skalet.
STDERR
Standard error används endast för diagnostiska meddelanden.
UTDATAFILER
Inga.
UTFÖRLIG BESKRIVNING
Ingen.
RETURKODER
Följande värden returneras:
* 0 – Lyckad körning. * >0 – Ett fel inträffade.
KONSEKVENSER VID FEL
Om jobbstyrning är inaktiverad ska bg avslutas med fel och inget jobb placeras i bakgrunden.
Följande avsnitt är informativa.
ANVÄNDNING
Ett jobb pausas vanligtvis genom att trycka på SUSP-tecknet (oftast Ctrl-Z). Vid det tillfället kan bg placera jobbet i bakgrunden.
Detta är mest användbart när jobbet inte väntar på terminalinmatning och dess utdata är omdirigerade till filer.
Ett bakgrundsjobb kan tvingas stoppas om det skriver till terminalen med kommandot:
stty tostop
Ett bakgrundsjobb kan stoppas med:
kill -s stop <job ID>
bg fungerar inte som förväntat när det körs i sin egen miljö eftersom den miljön inte har några pausade jobb. Exempel:
... | xargs bg (bg)
Varje bg körs då i en egen miljö och delar inte förälderskalets jobbkontroll. Därför implementeras bg i allmänhet som ett inbyggt skal-kommando.
EXEMPEL
Inga.
RATIONALE
Utökningarna av skalet i denna standard baserades mest på KornShell. Jobbstyrningsfunktionerna i bg, fg och jobs baseras också på KornShell.
Standardutvecklarna granskade C-shell-versionerna och fann skillnader. Trots att C-shell är utbrett användes KornShell-versionerna för att upprätthålla enhetlighet, särskilt eftersom andra populära KornShell-funktioner (som kommandoradsredigering) redan valdes.
bg förväntas radbryta sin utmatning om den överskrider terminalens kolumner.
FRAMTIDA RIKTNINGAR
Inga.
SE ÄVEN
Avsnitt 2.9.3.1, Exempel, fg(1p), kill(1p), jobs(1p), wait(1p)
Se även POSIX.1-2017: Avsnitt 3.204 (Job Control Job ID), Kapitel 8 (Environment Variables), Kapitel 11 (General Terminal Interface).
COPYRIGHT
Delar av denna text är återgiven från IEEE Std 1003.1-2017, POSIX, The Open Group Base Specifications Issue 7, 2018 Edition. Copyright © 2018 IEEE och The Open Group.
Vid skillnader mellan denna version och originalet gäller originalet. Standarden finns tillgänglig online: http://www.opengroup.org/unix/online.html
Typografiska eller formateringsfel kan ha uppstått vid konvertering till man-sida. Rapportera sådana på: https://www.kernel.org/doc/man-pages/reporting_bugs.html
Sidslut
Orginalhemsidan på Engelska : https://man7.org/linux/man-pages/man1/htop.1.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.