Provided by:
manpages-cs_0.18.20090209-3_all 
JM'ENO
at, batch, atq, atrm - umisuje do fronty, zobrazuje i mae ulohy urene
pro pozdji provedeni
POUIT'I
at [-V] [-q fronta] [-f soubor] [-mldbv] AS
at -c 'uloha ['uloha...]
atq [-V] [-q fronta]
atrm [-V] 'uloha ['uloha...]
batch
POPIS
at a batch naitaji ze standardniho vstupu nebo daneho souboru pikazy,
ktere maji byt provedeny pozdji za pouiti /bin/sh.
at provadi pikazy v urenem ase.
atq vypisuje uivatelovy ekajici ulohy, krom situace, kdy uivatelem
je superuivatel; v tom pipad se vypii ulohy vech uivatel.
Format adk vystupu (kada uloha na jeden adek) je: islo ulohy,
datum, hodina, fronta a uivatelske jmeno.
atrm mae ulohy oznaene jejich islem.
batch provadi pikazy, kdy to zat systemu dovoli; jinymi slovy, kdy
prmrna zat klesne pod 0.8, nebo hodnotu urenou pi vyvolani
pikazu atd.
At dovoluje dosti sloite ureni asu, pesahujici standard POSIX.2. Pijima
asy v podob HH:MM, aby spustil ulohu v uritem ase (pokud as ji uplynul,
pedpoklada se nasledujici den). Lze take zadat midnight (plnoc), noon
(poledne) nebo teatime (16 hod) nebo take as doplnny AM nebo PM pro
sputni dopoledne nebo odpoledne. Lze take zadat den, ve kterem se
uloha spusti tak, e se zada datum v podob n'azev ms'ice den s volitelnym
rok nebo zadanim data v podob MMDDYY nebo MM/DD/YY nebo DD.MM.YY.
Zadani data mus'i odpovidat specifikaci denni doby. Lze take zadat asy
jako now (nyni) + poet asov'ych jednotek, kde asove jednotky mohou byt
minuty, hodiny, dny nebo t'ydny a lze zadat programu at, aby spustil
ulohu dnes tak, e se za as pipie today nebo aby ji spustil zitra
pipsanim tomorrow.
Napiklad, aby se uloha spustila za ti dny v 16 hodin, lze zadat at 4pm
+ 3 days, aby se spustila v 10:00 31. ervence at 10am Jul 31 a pro
sputni ulohy v 1:00 zitra, at 1am tomorrow.
Pesny popis asove specifikace lze nalezt v /usr/share/doc/at/timespec.
Pro oba programy at a batch se pikazy natou ze standardniho vstupu nebo
souboru ureneho s pepinaem -f a jsou provedeny. Pracovni adresa,
promnne prostedi (krom promnnych TERM, DISPLAY a _) a umask jsou
uchovany z asu vyvolani. Pikaz at - nebo batch - vyvolany ze su(1)
shellu si zachovaji aktualni ID uivatele. Pokud program zapie nco na
standardni vystup nebo standardni chybovy vystup, zalou se tyto potou
uivateli. Pota se zasila vychozim MTA (obvykle /usr/sbin/sendmail).
Pokud se at spusti ze su(1) shellu, pota pijde majiteli login shellu.
Superuivatel me pouivat tyto pikazy kdykoliv. Pro jine uivatele se
povoleni pro pouiti at uruje soubory /etc/at.allow a /etc/at.deny.
Pokud soubor /etc/at.allow existuje, mohou pikaz at pouivat jen
uivatele, ktei jsou v nm uvedeni.
Pokud /etc/at.allow neexistuje, zkontroluje se /etc/at.deny a kady
uivatel, ktery v nm neni uveden, smi pikaz at pouit.
Pokud neexistuje ani jeden z tchto soubor, smi pouivat pikaz at jen
superuivatel.
Prazdny soubor /etc/at.deny znamena, e kady uivatel smi pouivat tyto
pikazy, co je standardni nastaveni.
VOLBY
-V vypie na standardni chybovy vystup islo verze.
-q fronta
pouije urenou frontu. Oznaeni fronty sestava z jednoho
pismene; platna oznaeni fronty sahaji od a do z. a A do Z.
Fronta a je pednastavena pro at a fronta b pro batch. Fronty s
vyimi pismeny bi se zvyenym nice. Specialni fronta "=" je
rezervovana pro aktualn beici ulohy.
Pokud je uloha vloena do fronty oznaene velkym pismenem, je s ni
naloeno, jako by byla v tom ase vloena do batch. Jakmile nastane zadany
as, budou platit pravidla pro zpracovani batch tykajici se zate. Pokud
se k atq zada konkretni fronta, zobrazi pouze ulohy ekajici v teto
front.
-m Zale potou oznameni o ukoneni ulohy, i kdy uloha nema adny
vystup.
-f soubor
Nate ulohu ze souboru soubor misto ze standardniho vstupu.
-l Alias pro atq.
-d Alias pro atrm.
-v Zobrazi as, kdy se uloha provede ped jejim petenim.
Zobrazeny as bude ve formatu "Thu Feb 20 14:50:00 1997".
-c vypie ulohy z pikazove adky na standardni vystup.
SOUBORY
/var/spool/cron/atjobs
/var/spool/cron/atspool
/proc/loadavg
/var/run/utmp
/etc/at.allow
/etc/at.deny
DAL'I INFORMACE
cron(1), nice(1), sh(1), umask(2), atd(8).
CHYBY
Spravne fungovani pikazu batch pro Linux zavisi na pitomnosti
adresae typu proc pipojeneho do adresae /proc.
Pokud neni soubor /var/run/utmp dostupny nebo je pokozeny, nebo
pokud uivatel neni pihlaeny v okamiku sputni at, pota se zale
uivateli nalezenemu v promnne prostedi LOGNAME. Pokud tato neni
definovana nebo je prazdna, pedpoklada se aktualni uivatelske
ID.
At a batch v souasne implementaci nejsou vhodne, pokud uivatele
soupei o zdroje. Pokud je toto va pipad, mete chtit zvait jiny
davkovy system, napiklad nqs.
AUTOR
At byl z vtiny napsan Thomasem Koenigem,
ig25@rz.uni-karlsruhe.de.