Man page - batch(1)

Packages contains this manual

Available languages:

en fr es pl sv ja id ro

Manual

AT

NAMN
SYNOPSIS
BESKRIVNING
FLAGGOR
FILER
SE ÄVEN
FEL
UPPHOVSMAN
ÖVERSÄTTNING

NAMN

at, batch, atq, atrm — köa upp, undersök eller radera jobb att köras senare

SYNOPSIS

at [ -V ] [ -q kö ] [ -f fil ] [ -u anvĂ€ndarnamn ] [ -mMlv ] tidsspec 
"
at
[ -V ] [ -q kö ] [ -f fil ] [ -u anvÀndarnamn ] [ -mMkv ] [ -t tid ]
at -c
jobb [
]
at
[ -V ] -l [ -o tidsformat ] [jobb 
 ]
atq
[ -V ] [ -q kö ] [ -o tidsformat ] [jobb 
 ]
at
[ -rd ] jobb [
]
atrm
[ -V ] jobb [
]
batch
at -b

BESKRIVNING

at och batch lÀser kommandon frÄn standard in eller en angiven fil vilka skall köras vid ett senare tillfÀlle med /bin/sh .

at

kör kommandon vid en angiven tid

atq

listar anvÀndarens vÀntande jobb, om inte anvÀndaren Àr superanvÀndaren; i sÄ fall listas allas jobb. Formatet pÄ utdatarader (en för varje jobb) Àr: jobbnummer, datum, tid, kö och anvÀndarnamn.

atrm

raderar jobb, identifierade med sina jobbnummer.

batch

kör kommandon nÀr systemlasten tillÄter; med andra ord, nÀr genomsnittslasten sjunker under 1,5, eller vÀrdet som anges vid starten av atd .

At tillĂ„ter ganska komplexa tidsangivelser som utökar standarden POSIX.2. Det godtar tider pĂ„ formen HH:MM för att köra ett jobb vid en viss tid pĂ„ dagen. (Om den tiden redan har passerat antas nĂ€sta dag.) Man kan Ă€ven ange midnight, noon eller teatime (16) och man kan ange en tid pĂ„ dagen med ett suffix AM eller PM för att köra pĂ„ morgonen eller kvĂ€llen. Man kan Ă€ven ange vilken dag jobbet skall köras, genom att ange ett datum pĂ„ formatet mĂ„nadsnamn dag med ett frivilligt Ă„r eller ge ett datum pĂ„ formatet MMDD [ ÅÅ ] ÅÅ , MM / DD /[ ÅÅ ] ÅÅ , DD . MM .[ ÅÅ ] ÅÅ or [ ÅÅ ] ÅÅ - MM - DD . Specifikationen av ett datum mĂ„ste komma efter specifikationen av tiden pĂ„ dagen. Man kan Ă€ven ange tider som now + antal tidsenheter, dĂ€r tidsenheten kan vara minutes, hours, days eller weeks och man kan sĂ€ga till at att köra jobbet idag genom att följa tiden med today och att köra jobbet imorgon genom att följa tiden med tomorrow.

Till exempel, för att köra ett jobb klockan 16 om tre dagar skulle man göra at 4pm + 3 days, för att köra ett jobb klockan 10 den 31 juli, skulle man göra at 10am Jul 31 och för att köra ett jobb klockan 1 pÄ natten imorgon, skulle man göra at 1:00 tomorrow.

Om man anger ett jobb att absolut köra pÄ vid en passerad tidpunkt och datum kommer jobbet köra sÄ snart som möjligt. Till exempel, om klockan Àr 20 och man gör en at 18:00 today kommer det förmodligen att köra 20:05.

Definitionen av tidsangivelsen finns i /usr/share/doc/at/timespec .

För bÄde at och batch lÀses kommandon frÄn standard in eller den angivna filen med flaggan -f och körs. Arbetskatalogen, miljön (utom för variablerna BASH_VERSINFO , DISPLAY , EUID , GROUPS , SHELLOPTS , TERM , UID och _ ) och umasken behÄlls frÄn anropstillfÀllet.

Eftersom at för nÀrvarande Àr implementerat som ett setuid-program exporteras inte heller andra miljövariabler (t.ex., LD_LIBRARY_PATH eller LD_PRELOAD ). Detta kan komma att Àndras i framtiden. För att gÄ runt problemet, sÀtt uttryckligen dessa variabler i jobbet.

Ett at - eller batch -kommando anropat frÄn ett su (1)-skal kommer behÄlla det aktuella anvÀndar-id:t. AnvÀndaren kommer att fÄ ett brev med standard fel och standard ut frÄn sitt kommando, om det blir nÄgon. Post kommer skickas med kommandot /usr/sbin/sendmail . Om at körs from ett su (1)-skal kommer Àgaren av inloggningsskalet att ta brevet.

SuperanvÀndaren kan anvÀnda dessa kommandon under alla omstÀndigheter. För andra anvÀndare avgörs rÀttigheten att anvÀnda dem av filerna /etc/at.allow och /etc/at.deny . Se at.allow (5) för detaljer.

FLAGGOR

-V

skriver ut versionsnumret till standard fel och avslutar felfritt.

-q kö

anvĂ€nder den angivna kön. En köbeteckning bestĂ„r av en ensam bokstav; giltiga köbeteckningar gĂ„r frĂ„n a till z och A till Z . Kön a Ă€r standard för at och kön b för batch . Köer med högre bokstĂ€ver kör med högre vĂ€rde pĂ„ nice. Specialkön ”=” Ă€r reserverad för jobb som kör just nu.

Om ett jobb skickas till en köbeteckning med en versal bokstav behandlas jobbet som om det vore skickat till batch vid jobbtidpunkten. NÀr tiden uppnÄtts gÀller reglerna för batch-körning med avseende pÄ genomsnittslast. Om atq ges en specifik kö kommer den endast att visa jobb som vÀntar i den kön.

-m

Skicka brev till anvÀndaren nÀr jobbet har avslutats Àven om det inte fanns nÄgon utdata.

-M

Skicka aldrig brev till anvÀndaren.

-u anvÀndarnamn

Skickar brev till anvÀndarnamn istÀllet för den aktuella anvÀndaren.

-f fil

LÀser jobbet frÄn fil istÀllet för standard in.

-t tid

kör jobbet vid tid , som ges pĂ„ formatet [[ÅÅ]ÅÅ]MMDDhhmm[.ss]

-l

Är ett alias för atq.

-r

Är ett alias för atrm.

-d

Är ett alias för atrm.

-b

Àr ett alias för batch .

-v

Visar tiden jobbet kommer köras före jobbet lÀses in.

Tider visas pĂ„ formatet ”Thu Feb 20 14:50:00 1997”.

-c

konkatenerar jobben listade pÄ kommandoraden till standard ut.

-o fmt

strftime-likt tidsformat anvÀnt för jobblistan

FILER

/var/spool/cron/atjobs
/var/spool/cron/atspool
/proc/loadavg
/var/run/utmp
/etc/at.allow
/etc/at.deny

SE ÄVEN

at.allow (5), at.deny (5), atd (8), cron (1), nice (1), sh (1), umask (2).

FEL

För att fungera korrekt beror batch för Linux pÄ nÀrvaron av en katalog av proc -typ monterad pÄ /proc .

Om filen /var/run/utmp inte Àr tillgÀnglig eller trasig, eller om anvÀndaren inte Àr inloggad nÀr at körs, skickas brevet till det anvÀndar-id som finns i miljövariabeln LOGNAME . Om den Àr odefinierad eller tom anvÀnds det aktuella anvÀndar-id:t.

At och batch sÄ som de för nÀrvarande Àr implementerade Àr inte lÀmpliga nÀr anvÀndare tÀvlar om resurser. Om detta Àr fallet pÄ ens sajt kan man vilja övervÀga ett annat batch-system, sÄsom nqs .

UPPHOVSMAN

At skrevs huvudsakligen av Thomas König.

ÖVERSÄTTNING

Den svenska översÀttningen av denna manualsida skapades av Göran Uddeborg <goeran@uddeborg.se>

Denna översÀttning Àr fri dokumentation; lÀs GNU General Public License Version 3 eller senare för upphovsrÀttsvillkor. Vi tar INGET ANSVAR.

Om du hittar fel i översÀttningen av denna manualsida, skicka ett mail till Tp-sv@listor.tp-sv.se .