Man page - at(1)
Packages contains this manual
Available languages:
en fr es pl sv ja id ro zh_TW zh_CNManual
AT
NAMNSYNOPSIS
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 .