AT(1) General Commands Manual AT(1) NAMN at, batch, atq, atrm -- koa upp, undersok eller radera jobb att koras senare SYNOPSIS at [-V] [-q ko] [-f fil] [-u anvandarnamn] [-mMlv] tidsspec " at [-V] [-q ko] [-f fil] [-u anvandarnamn] [-mMkv] [-t tid] at -c jobb [] at [-V] -l [-o tidsformat] [jobb ] atq [-V] [-q ko] [-o tidsformat] [jobb ] at [-rd] jobb [] atrm [-V] jobb [] batch at -b BESKRIVNING at och batch laser kommandon fran standard in eller en angiven fil vilka skall koras vid ett senare tillfalle med /bin/sh. at kor kommandon vid en angiven tid atq listar anvandarens vantande jobb, om inte anvandaren ar superanvandaren; i sa fall listas allas jobb. Formatet pa utdatarader (en for varje jobb) ar: jobbnummer, datum, tid, ko och anvandarnamn. atrm raderar jobb, identifierade med sina jobbnummer. batch kor kommandon nar systemlasten tillater; med andra ord, nar genomsnittslasten sjunker under 0,8, eller vardet som anges vid starten av atd. At tillater ganska komplexa tidsangivelser som utokar standarden POSIX.2. Det godtar tider pa formen HH:MM for att kora ett jobb vid en viss tid pa dagen. (Om den tiden redan har passerat antas nasta dag.) Man kan aven ange midnight, noon eller teatime (16) och man kan ange en tid pa dagen med ett suffix AM eller PM for att kora pa morgonen eller kvallen. Man kan aven ange vilken dag jobbet skall koras, genom att ange ett datum pa formatet manadsnamn dag med ett frivilligt ar eller ge ett datum pa formatet MMDD[AA]AA, MM/DD/[AA]AA, DD.MM.[AA]AA or [AA]AA-MM-DD. Specifikationen av ett datum maste komma efter specifikationen av tiden pa dagen. Man kan aven ange tider som now + antal tidsenheter, dar tidsenheten kan vara minutes, hours, days eller weeks och man kan saga till at att kora jobbet idag genom att folja tiden med today och att kora jobbet imorgon genom att folja tiden med tomorrow. Till exempel, for att kora ett jobb klockan 16 om tre dagar skulle man gora at 4pm + 3 days, for att kora ett jobb klockan 10 den 31 juli, skulle man gora at 10am Jul 31 och for att kora ett jobb klockan 1 pa natten imorgon, skulle man gora at 1:00 tomorrow. Om man anger ett jobb att absolut kora pa vid en passerad tidpunkt och datum kommer jobbet kora sa snart som mojligt. Till exempel, om klockan ar 20 och man gor en at 18:00 today kommer det formodligen att kora 20:05. Definitionen av tidsangivelsen finns i /usr/share/doc/at/timespec. For bade at och batch lases kommandon fran standard in eller den angivna filen med flaggan -f och kors. Arbetskatalogen, miljon (utom for variablerna BASH_VERSINFO, DISPLAY, EUID, GROUPS, SHELLOPTS, TERM, UID och _) och umasken behalls fran anropstillfallet. Eftersom at for narvarande ar implementerat som ett setuid-program exporteras inte heller andra miljovariabler (t.ex., LD_LIBRARY_PATH eller LD_PRELOAD). Detta kan komma att andras i framtiden. For att ga runt problemet, satt uttryckligen dessa variabler i jobbet. Ett at- eller batch-kommando anropat fran ett su(1)-skal kommer behalla det aktuella anvandar-id:t. Anvandaren kommer att fa ett brev med standard fel och standard ut fran sitt kommando, om det blir nagon. Post kommer skickas med kommandot /usr/bin/sendmail. Om at kors from ett su(1)-skal kommer agaren av inloggningsskalet att ta brevet. Superanvandaren kan anvanda dessa kommandon under alla omstandigheter. For andra anvandare avgors rattigheten att anvanda dem av filerna /etc/at.allow och /etc/at.deny. Se at.allow(5) for detaljer. FLAGGOR -V skriver ut versionsnumret till standard fel och avslutar felfritt. -q ko anvander den angivna kon. En kobeteckning bestar av en ensam bokstav; giltiga kobeteckningar gar fran a till z och A till Z. Kon a ar standard for at och kon b for batch. Koer med hogre bokstaver kor med hogre varde pa nice. Specialkon "=" ar reserverad for jobb som kor just nu. Om ett jobb skickas till en kobeteckning med en versal bokstav behandlas jobbet som om det vore skickat till batch vid jobbtidpunkten. Nar tiden uppnatts galler reglerna for batch-korning med avseende pa genomsnittslast. Om atq ges en specifik ko kommer den endast att visa jobb som vantar i den kon. -m Skicka brev till anvandaren nar jobbet har avslutats aven om det inte fanns nagon utdata. -M Skicka aldrig brev till anvandaren. -u anvandarnamn Skickar brev till anvandarnamn istallet for den aktuella anvandaren. -f fil Laser jobbet fran fil istallet for standard in. -t tid kor jobbet vid tid, som ges pa formatet [[AA]AA]MMDDhhmm[.ss] -l Ar ett alias for atq. -r Ar ett alias for atrm. -d Ar ett alias for atrm. -b ar ett alias for batch. -v Visar tiden jobbet kommer koras fore jobbet lases in. Tider visas pa formatet "Thu Feb 20 14:50:00 1997". -c konkatenerar jobben listade pa kommandoraden till standard ut. -o fmt strftime-likt tidsformat anvant for jobblistan FILER /var/spool/atd /var/spool/atd /proc/loadavg /var/run/utmp /etc/at.allow /etc/at.deny SE AVEN at.allow(5), at.deny(5), atd(8), cron(1), nice(1), sh(1), umask(2). FEL For att fungera korrekt beror batch for Linux pa narvaron av en katalog av proc-typ monterad pa /proc. Om filen /var/run/utmp inte ar tillganglig eller trasig, eller om anvandaren inte ar inloggad nar at kors, skickas brevet till det anvandar-id som finns i miljovariabeln LOGNAME. Om den ar odefinierad eller tom anvands det aktuella anvandar-id:t. At och batch sa som de for narvarande ar implementerade ar inte lampliga nar anvandare tavlar om resurser. Om detta ar fallet pa ens sajt kan man vilja overvaga ett annat batch-system, sasom nqs. UPPHOVSMAN At skrevs huvudsakligen av Thomas Konig. OVERSATTNING Den svenska oversattningen av denna manualsida skapades av Goran Uddeborg Denna oversattning ar fri dokumentation; las GNU General Public License Version 3 eller senare for upphovsrattsvillkor. Vi tar INGET ANSVAR. Om du hittar fel i oversattningen av denna manualsida, skicka ett mail till . 14 november 2009 AT(1)