batch(1p): Skillnad mellan sidversioner

Från Wiki.linux.se -Linux wikipedia på Svenska.
Hoppa till navigering Hoppa till sök
(Skapade sidan med '= Sidslut = Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/batch.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/ <BR><BR>Tack till [https://Pc-service.se PC Service] som har sponsrat [https://www.linux.se Linux.se] med webbhotell. Kategori:Linuxmanual grupp 1 Kategori:Linuxmanual')
 
Ingen redigeringssammanfattning
Rad 1: Rad 1:
= batch(1p) =
== NAMN ==
'''batch''' — schemalägg kommandon för körning i en batchkö
== SYNOPSIS ==
<pre>
batch
</pre>
== BESKRIVNING ==
Verktyget ''batch'' läser kommandon från standard in och schemalägger dem
för körning i en batchkö. Det ska vara ekvivalent med kommandot:
<pre>
at -q b -m now
</pre>
där kö '''b''' är en särskild ''at''-kö, specifikt för batchjobb.
Batchjobb skickas till batchkön utan tidsbegränsningar och körs av
systemet enligt algoritmer som bygger på ospecificerade faktorer, vilka
kan variera mellan olika anrop av ''batch''.
Användare får använda ''batch'' om deras namn finns i filen '''at.allow''',
som ligger i en implementationsdefinierad katalog. Om den filen inte
finns ska filen '''at.deny''', i en implementationsdefinierad katalog,
kontrolleras för att avgöra om användaren ska nekas åtkomst till
''batch''. Om ingen av filerna finns får endast en process med lämpliga
privilegier skicka in ett jobb. Om endast '''at.deny''' finns och är tom,
ska global användning tillåtas.
Filerna '''at.allow''' och '''at.deny''' ska innehålla ett användarnamn per
rad.
== ALTERNATIV ==
Inga.
== OPERANDER ==
Inga.
== STDIN ==
Standard in ska vara en textfil som består av kommandon accepterade av
skalets kommandospråk enligt ''Chapter 2, Shell Command Language''.
== INDATAFILER ==
Textfilerna '''at.allow''' och '''at.deny''', som ligger i en
implementationsdefinierad katalog, ska innehålla noll eller fler
användarnamn, ett per rad, för användare som respektive tillåts eller
nekas tillgång till verktygen ''at'' och ''batch''.
== MILJÖVARIABLER ==
Följande miljövariabler påverkar körningen av ''batch'':
; ''LANG''
: Ger standardvärde för internationaliseringsvariabler som är tomma
  eller ej satta.
; ''LC_ALL''
: Åsidosätter alla andra internationaliseringsvariabler om den är satt
  till en icke-tom sträng.
; ''LC_CTYPE''
: Bestämmer hur byteföljder av text ska tolkas som tecken.
; ''LC_MESSAGES''
: Bestämmer språk och format för diagnostiska meddelanden till standard
  error och informativa meddelanden till standard ut.
; ''LC_TIME''
: Bestämmer format och innehåll för datum- och tidssträngar som skrivs
  av ''batch''.
; ''NLSPATH''
: Bestämmer var meddelandekataloger ska sökas.
; ''SHELL''
: Bestämmer namnet på den kommandotolk som ska användas för att köra
  ''at''-jobbet. Om variabeln är tom eller inte satt ska ''sh'' användas.
  Om den är satt till något annat än namnet på ''sh'', får
  implementationen göra något av följande: använda det skalet; använda
  ''sh''; använda inloggningsskalet från användardatabasen; eller göra
  något av dessa och samtidigt skriva ett varningsmeddelande om vilket
  val som gjordes.
; ''TZ''
: Bestämmer tidszon. Jobbet ska skickas in för körning vid den tid som
  anges av ''timespec'' eller '''-t''' ''time'', relativt den tidszon som
  anges av variabeln ''TZ''. Om ''timespec'' anger en tidszon har den
  företräde framför ''TZ''. Om ''timespec'' inte anger en tidszon och
  ''TZ'' är tom eller inte satt används en ospecificerad
  standardtidszon.
== ASYNKRONA HÄNDELSER ==
Standard.
== STDOUT ==
När standard in är en terminal kan promptar i ospecificerat format för
varje rad av användarinmatning enligt STDIN-avsnittet skrivas till
standard ut.
== STDERR ==
Följande ska skrivas till standard error när ett jobb har skickats in
framgångsrikt:
<pre>
"job %s at %s\n", at_job_id, <date>
</pre>
där ''date'' ska motsvara formatet från:
<pre>
date +"%a %b %e %T %Y"
</pre>
Datum och tid som skrivs ut ska justeras så att de visas i användarens
tidszon, enligt variabeln ''TZ''.
Varken detta eller varningsmeddelanden om val av kommandotolk räknas som
diagnostik som ändrar exit-status.
Eventuella diagnostiska meddelanden ska skrivas till standard error.
== UTDATAFILER ==
Inga.
== UTÖKAD BESKRIVNING ==
Ingen.
== EXIT STATUS ==
; 0
: Lyckad körning.
; >0
: Ett fel inträffade.
== KONSEKVENSER AV FEL ==
Jobbet ska inte schemaläggas.
== ANVÄNDNING ==
Det kan vara användbart att omdirigera standard ut inuti de angivna
kommandona.
== EXEMPEL ==
=== 1. Från en terminal ===
<pre>
batch
sort < file >outfile
EOT
</pre>
=== 2. Omdirigera standard error till en pipe ===
Detta är användbart i ett kommandoskript. Ordningen på
omdirigeringsspecifikationerna är viktig:
<pre>
batch <<!
diff file1 file2 2>&1 >outfile | mailx mygroup
!
</pre>
== MOTIVERING ==
Tidiga förslag beskrev ''batch'' helt separat från ''at'', trots att den
historiska modellen nästan behandlade det som en synonym för
''at -qb''. Ett antal funktioner lades till för att lista och styra
batcharbete separat från ''at''. Efter ytterligare övervägande ansågs
dock nyttan inte motivera förändringen av det historiska gränssnittet.
Alternativet '''-m''' togs med i det ekvivalenta ''at''-kommandot eftersom
det är historisk praxis att skicka resultat per e-post till den som
skickade in jobbet, även om all jobbproducerad utdata omdirigeras. Som
förklaras i motiveringen för ''at'' innebär nyckelordet '''now''' att
jobbet skickas in för omedelbar körning, efter eventuella
schemaläggningsfördröjningar, trots att vissa historiska system skulle
ha betraktat ''at now'' som ett fel.
== FRAMTIDA RIKTNING ==
Ingen.
== SE ÄVEN ==
[[at(1p)]]
== COPYRIGHT ==
Delar av denna text bygger på IEEE Std 1003.1-2017 (POSIX).
Originalstandarden från IEEE och The Open Group är den auktoritativa
referensen.
= Sidslut =
= Sidslut =



Versionen från 25 april 2026 kl. 11.25

batch(1p)

NAMN

batch — schemalägg kommandon för körning i en batchkö

SYNOPSIS

batch

BESKRIVNING

Verktyget batch läser kommandon från standard in och schemalägger dem för körning i en batchkö. Det ska vara ekvivalent med kommandot:

at -q b -m now

där kö b är en särskild at-kö, specifikt för batchjobb.

Batchjobb skickas till batchkön utan tidsbegränsningar och körs av systemet enligt algoritmer som bygger på ospecificerade faktorer, vilka kan variera mellan olika anrop av batch.

Användare får använda batch om deras namn finns i filen at.allow, som ligger i en implementationsdefinierad katalog. Om den filen inte finns ska filen at.deny, i en implementationsdefinierad katalog, kontrolleras för att avgöra om användaren ska nekas åtkomst till batch. Om ingen av filerna finns får endast en process med lämpliga privilegier skicka in ett jobb. Om endast at.deny finns och är tom, ska global användning tillåtas.

Filerna at.allow och at.deny ska innehålla ett användarnamn per rad.

ALTERNATIV

Inga.

OPERANDER

Inga.

STDIN

Standard in ska vara en textfil som består av kommandon accepterade av skalets kommandospråk enligt Chapter 2, Shell Command Language.

INDATAFILER

Textfilerna at.allow och at.deny, som ligger i en implementationsdefinierad katalog, ska innehålla noll eller fler användarnamn, ett per rad, för användare som respektive tillåts eller nekas tillgång till verktygen at och batch.

MILJÖVARIABLER

Följande miljövariabler påverkar körningen av batch:

LANG
Ger standardvärde för internationaliseringsvariabler som är tomma
 eller ej satta.
LC_ALL
Åsidosätter alla andra internationaliseringsvariabler om den är satt
 till en icke-tom sträng.
LC_CTYPE
Bestämmer hur byteföljder av text ska tolkas som tecken.
LC_MESSAGES
Bestämmer språk och format för diagnostiska meddelanden till standard
 error och informativa meddelanden till standard ut.
LC_TIME
Bestämmer format och innehåll för datum- och tidssträngar som skrivs
 av batch.
NLSPATH
Bestämmer var meddelandekataloger ska sökas.
SHELL
Bestämmer namnet på den kommandotolk som ska användas för att köra
 at-jobbet. Om variabeln är tom eller inte satt ska sh användas.
 Om den är satt till något annat än namnet på sh, får
 implementationen göra något av följande: använda det skalet; använda
 sh; använda inloggningsskalet från användardatabasen; eller göra
 något av dessa och samtidigt skriva ett varningsmeddelande om vilket
 val som gjordes.
TZ
Bestämmer tidszon. Jobbet ska skickas in för körning vid den tid som
 anges av timespec eller -t time, relativt den tidszon som
 anges av variabeln TZ. Om timespec anger en tidszon har den
 företräde framför TZ. Om timespec inte anger en tidszon och
 TZ är tom eller inte satt används en ospecificerad
 standardtidszon.

ASYNKRONA HÄNDELSER

Standard.

STDOUT

När standard in är en terminal kan promptar i ospecificerat format för varje rad av användarinmatning enligt STDIN-avsnittet skrivas till standard ut.

STDERR

Följande ska skrivas till standard error när ett jobb har skickats in framgångsrikt:

"job %s at %s\n", at_job_id, <date>

där date ska motsvara formatet från:

date +"%a %b %e %T %Y"

Datum och tid som skrivs ut ska justeras så att de visas i användarens tidszon, enligt variabeln TZ.

Varken detta eller varningsmeddelanden om val av kommandotolk räknas som diagnostik som ändrar exit-status.

Eventuella diagnostiska meddelanden ska skrivas till standard error.

UTDATAFILER

Inga.

UTÖKAD BESKRIVNING

Ingen.

EXIT STATUS

0
Lyckad körning.
>0
Ett fel inträffade.

KONSEKVENSER AV FEL

Jobbet ska inte schemaläggas.

ANVÄNDNING

Det kan vara användbart att omdirigera standard ut inuti de angivna kommandona.

EXEMPEL

1. Från en terminal

batch
sort < file >outfile
EOT

2. Omdirigera standard error till en pipe

Detta är användbart i ett kommandoskript. Ordningen på omdirigeringsspecifikationerna är viktig:

batch <<!
diff file1 file2 2>&1 >outfile | mailx mygroup
!

MOTIVERING

Tidiga förslag beskrev batch helt separat från at, trots att den historiska modellen nästan behandlade det som en synonym för at -qb. Ett antal funktioner lades till för att lista och styra batcharbete separat från at. Efter ytterligare övervägande ansågs dock nyttan inte motivera förändringen av det historiska gränssnittet.

Alternativet -m togs med i det ekvivalenta at-kommandot eftersom det är historisk praxis att skicka resultat per e-post till den som skickade in jobbet, även om all jobbproducerad utdata omdirigeras. Som förklaras i motiveringen för at innebär nyckelordet now att jobbet skickas in för omedelbar körning, efter eventuella schemaläggningsfördröjningar, trots att vissa historiska system skulle ha betraktat at now som ett fel.

FRAMTIDA RIKTNING

Ingen.

SE ÄVEN

at(1p)

COPYRIGHT

Delar av denna text bygger på IEEE Std 1003.1-2017 (POSIX). Originalstandarden från IEEE och The Open Group är den auktoritativa referensen.


Sidslut

Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/batch.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 PC Service som har sponsrat Linux.se med webbhotell.