at

AT(1)			   Linux Programmer's Manual			 AT(1)



JMENO
       at,  batch,  atq,  atrm	-  umistuje do fronty, zobrazuje ci maze ulohy
       urcene pro pozdejsi provedeni

POUZITI
       at [-V] [-q fronta] [-f soubor] [-mldbv] CAS
       at -c uloha [uloha...]
       atq [-V] [-q fronta]
       atrm [-V] uloha [uloha...]
       batch [-V] [-q fronta] [-f soubor] [-mv] [CAS]

POPIS
       at a batch nacitaji ze standardniho vstupu nebo daneho souboru prikazy,
       ktere maji byt provedeny pozdeji za pouziti /bin/sh.

       at      provadi prikazy v urcenem case.

       atq     vypisuje	  uzivatelovy	cekajici  ulohy,  krome	 situace,  kdy
	       uzivatelem je superuzivatel; v  tom  pripade  se	 vypisi	 ulohy
	       vsech  uzivatelu.  Format  radku	 vystupu (kazda uloha na jeden
	       radek) je: Cislo ulohy, datum, hodina, trida ulohy.

       atrm    maze ulohy oznacene jejich cislem.

       batch   provadi prikazy, kdyz to zatez systemu  dovoli;	jinymi	slovy,
	       kdyz  prumerna  zatez  klesne pod 0.8, nebo hodnotu urcenou pri
	       vyvolani prikazu atrun.

       At dovoluje dosti slozite urceni casu,  presahujici  standard  POSIX.2.
       Prijima	casy  v	 podobe HH:MM, aby spustil ulohu v urcitem case (pokud
       cas jiz uplynul, predpoklada se nasledujici den).  Lze take zadat  mid-
       night,  (pulnoc)	 noon,	(poledne)  nebo teatime (16 hod) nebo take cas
       doplneny AM nebo PM pro spusteni dopoledne nebo	odpoledne.   Lze  take
       zadat  den,  ve	kterem	se uloha spusti tak, ze se zada datum v podobe
       nazev mesice den s volitelnym rok, nebo zadanim data  v	podobe	MMDDYY
       nebo  MM/DD/YY  nebo  DD.MM.YY.	Zadani data musi odpovidat specifikaci
       denni doby.  Lze take casy jako now (nyni) + count  (pocet)  time-units
       (casovych jednotek), kde casove jednotky mohou byt minuty, hodiny, dny,
       nebo tydny a lze zadat programu at , aby spustil ulohu dnes tak, ze  se
       za cas pripise today nebo aby ji spustil zitra pripsanim tomorrow.

       Napriklad,  aby	se  uloha spustila za tri dny v 16 hodin, lze zadat at
       4pm + 3 days, aby se spustila v 10:00 31. cervence at 10am Jul 31 a pro
       spusteni ulohy v 1:00 zitra, at 1am tomorrow.

       Presny  popis  casove  specifikace lze nalezt v /usr/doc/at-3.1.7/time-
       spec.

       Pro oba programy at a batch, se prikazy nactou ze  standardniho	vstupu
       nebo  souboru  urceneho	s  prepinacem  -f  a jsou provedeny.  Pracovni
       adresar, prostredi (krome promennych TERM, DISPLAY a _)	a  umask  jsou
       uchovany	 z  casu vyvolani.  Prikaz at - nebo batch - vyvolany ze su(1)
       shellu si zachovaji aktualni userid.   Pokud  program  zapise  neco  na
       standardni vystup nebo standardni chybovy vystup, zaslou se tyto postou
       uzivateli.  Posta se zasila prikazem /usr/sbin/sendmail.	 Pokud	se  at
       spusti ze su(1) shellu, posta prijde majiteli login shellu.

       Superuzivatel  muze pouzivat tyto prikazy kdykoliv.  Pro jine uzivatele
       se povoleni pro pouziti at urcuje soubory /etc/at.allow a /etc/at.deny.

       Pokud  soubor  /etc/at.allow  existuje,	mohou  prikaz  at pouzivat jen
       uzivatele, kteri jsou v nem uvedeni.

       Pokud /etc/at.allow neexistuje, zkontroluje  se	/etc/at.deny  a	 kazdy
       uzivatel, ktery v nem neni uveden, smi prikaz at pouzit.

       Pokud neexistuje ani jeden z techto souboru, smi pouzivat prikaz at jen
       superuzivatel.

       Prazdny soubor /etc/at.deny znamena, ze	kazdy  uzivatel	 smi  pouzivat
       tyto prikazy, coz je standardni nastaveni.

VOLBY
       -V      vypise na standardni chybovy vystup cislo verze.

       -q fronta
	       pouzije	urcenou	 frontu.   Oznaceni  fronty  sestava z jednoho
	       pismene; platna oznaceni fronty sahaji od a do z.  a  A	do  Z.
	       Fronta  a je prednastavena pro at a fronta b pro batch.	Fronty
	       s vyssimi pismeny bezi se zvysenym nice. Specialni  fronta  "="
	       je rezervovana pro aktualne bezici ulohy.

       Pokud  je  uloha	 vlozena  do  fronty oznacene velkym pismenem, je s ni
       nalozeno, jako by byla vlozena do batch.	 Pokud se k atq zada konkretni
       fronta, zobrazi pouze ulohy cekajici v teto fronte.

       -m      Zasle postou oznameni o ukonceni ulohy, i kdyz uloha nema zadny
	       vystup.

       -f soubor
	       Nacte ulohu ze souboru soubor misto ze standardniho vstupu.

       -l      Alias pro atq.

       -d      Alias pro atrm.


       -v      Zobrazi cas, kdy se uloha provede.

       Zobrazeny cas bude ve formatu "1997-02-20 14:50", krome	situace
       kdy  je	nastavena  promenna  prostredi	POSIXLY_CORRECT.  V tom
       pripade to bude "Thu Feb 20 14:50:00 1996".

       -c     vypise ulohy z prikazove radky na standardni vystup.

SOUBORY
       /var/spool/at
       /var/spool/at/spool
       /proc/loadavg
       /var/run/utmp
       /etc/at.allow
       /etc/at.deny

VIZ TAKE
       cron(1), nice(1), sh(1), umask(2), atd(8).

CHYBY
       Spravne fungovani prikazu batch pro Linux zavisi na  pritomnosti
       adresare typu proc pripojeneho do adresare /proc.

       Pokud neni soubor /var/run/utmp dostupny nebo je poskozeny, nebo
       pokud uzivatel neni prihlaseny v okamziku spusteni at, posta  se
       zasle  uzivateli nalezenemu v promenne prostredi LOGNAME.  Pokud
       tato neni definovana nebo je prazdna,  predpoklada  se  aktualni
       jmeno.

       At  a  batch v soucasne implementaci nejsou vhodne, pokud uziva-
       tele souperi o zdroje.  Pokud je toto vas pripad,  muzete  chtit
       zvazit jiny davkovy system, napriklad nqs.

AUTOR
       At  byl	z  vetsiny  napsan Thomasem Koenigem, ig25@rz.uni-karl-
       sruhe.de.

PRELOZIL
       Ondrej Kavka (ondrej.kavka@pslib.cz).



local				   Nov 1996				 AT(1)

Personal Tools