Provided by: manpages-hu_20010119-6_all bug

NÉV

       at, batch, atq, atrm - sorba állít, vizsgál vagy töröl feladatokat, amiket később kell(ene) elindítania

ÁTTEKINTÉS

       at [-V] [-q sor] [-f fájl] [-mldbv] IDŐ
       at -c feladat [feladat...]
       atq [-V] [-q sor] [-v]
       atrm [-V] feladat [feladat...]
       batch [-V] [-q sor] [-f fájl] [-mv] [IDŐ]

LEÍRÁS

       Az  at  és  a  batch az utasításokat a szabványos bemenetről, vagy egy meghatározott fájlból olvassa.  Az
       utasítások később lesznek végrehajtva a /bin/sh parancs felhasználásával.

       at      elindít egy utasítást a megadott időpontban.

       atq     felsorolja a felhasználó függőben lévő feladatait, feltéve, ha a felhasználó nem a root. Ebben az
               esetben minden felhasználó sorban álló feladatait kilistázza.

       atrm    Feladatokat töröl.

       batch   Utasításokat  indít,  amikor  a  rendszer  kihasználtsága  engedélyezi.  Más   szavakkal   ha   a
               kihasználtság 0.8, vagy más, az atrun parancs segítségével meghatározott kihasználtsági szint alá
               csökken.

       Az  at  parancs  meglehetősen  komplex  idő meghatározásokat engedélyez, kibővítve a POSIX.2 szabvánnyal.
       Elfogadja a következő időformát ( HH:MM ), hogy elindítson egy feladatot a mai nap megadott időpontjában.
       (Ha az időpont már elmúlt, automatikusan a következő naphoz rendelődik  hozzá)  Maghatározhatsz  midnight
       (éjfél),  noon  (dél),  vagy teatime (teaidő) (délután 4 óra), valamint használhatsz olyan előjeleket is,
       mint AM , vagy PM amik segítségével meghatározod, hogy délelőtt(AM) vagy délután(PM)  fusson  a  feladat.
       Megmondhatod  azt  is, hogy mely napon fusson a feladat úgy, hogy megadod a dátumot a következő formában:
       hónap neve nap , valamint lehetöséged van az év megadására is, de használhatod a következő formátumot is:
       HHNNÉÉ vagy HH/NN/ÉÉ vagy NN.HH.ÉÉ.  A dátum meghatározását muszáj egy időpont meghatározásnak  követnie.
       Időpontokat  következőképpen  is  megadhatsz:  now  (most)  + számolt időegységek, ahol is az időegységek
       lehetnek percek, órák, napok, vagy hetek.  Megmondhatod az at parancsnak azt is, hogy indítson el valamit
       ma, a today előjellel, azt, hogy valami holnap fusson, a tomorrow előjel mondja meg.

       Például, hogy indítson egy feladatot délután négy órakor három  nap  múlva  a  következő  utasítást  kell
       beírnod  :  at  4pm  +  3  days.  Hogy futtass egy feladatot délelőtt 10 órakor Július 31-én, a következő
       utasítás kell: at 10am Jul 31 És hogy futtass valamit hajnali 1 órakor holnap: at 1am tomorrow.

       Az idő specifikációk pontosabb leírását megtalálod a /usr/doc/at-3.1.7/timespec fájl-ban.

       Mind az at mind a batch, parancsok a szabványos  bemenetről  vagy  egy  a  -f  kapcsolóval  meghatározott
       fájlból  olvassa  és  futtatja  a  feladatokat.   A munka könyvtár, a környezeti változók (kivéve a TERM,
       DISPLAY és a _ változókat ) és az umask a meghívás időpontja szerint vannak  letárolva.   Az  at  -  vagy
       batch  -  parancsok  egy  su(1) parancs segitségével megtartják a felhasználói azonosítót.  A felhasználó
       levélbeni értesítést kap minden hibáról, valamint a lehetséges kimenetekről, amit a szabványos  kimenetre
       generált a feladat, amit elindított.  A levélet a /usr/sbin/sendmail parancs segítségével küldi el az at.
       Ha az at egy su(1) shell-ből lett elindítva, a levelet a login shell tulajdonosa fogja megkapni.

       A  rendszergazda  minden esetben használhatja az at parancsot.  Más felhasználóknak a hozzáférési jogok a
       /etc/at.allow és a /etc/at.deny fájl-ban vannak meghatározva.

       Ha a /etc/at.allow fájl létezik, csak az abban felsorolt felhasználók használhatják az at parancsot.

       Ha a /etc/at.allow fájl nem létezik, a /etc/at.deny fájl-t vizsgálja meg az at.  Minden felhasználó,  aki
       itt fel van sorolva nem jogosult használni az at parancsot.

       Ha mindkettő létezik, akkor csak a rendszergazda jogosult az at parancs futtatására

       Egy üres /etc/at.deny azt jelenti, hogy minden felhasználó jogosult használni ezeket az utasításokat.  Ez
       az alapértelmezett konfiguráció.

OPCIÓK

       -V      Kiírja a verzió információkat a szabványos kimenetre.

       -q sor  Meghatározol  vele  egy  várakozási  sort.  A várakozási sor megnevezése egy betűt tartalmaz ; az
               érvényes megnevezések tartománya a -tól z -ig, valamint A -tól Z -ig tart.  Az a  várakozási  sor
               az  alapértelmezett  az  at  parancsnak,  valamint  a  b  várakozási  sor  a batch parancsnak.  A
               várakozási sor prioritása alacsonyabb, ahogy a  hozzárendelt  azonosító  közelebb  van  az  ábécé
               végéhez.  A "=" jelű speciális várakozási sor az éppen futó feladatoknak van fenntartva.

       Ha  egy  feladat  egy  nagybetűvel megjelölt várakozásba lett besorolva, akkor úgy lesz kezelve, mintha a
       batch parancs lett volna meghívva az adott időben.  Ha az  atq  parancsnak  meghatározol  egy  várakozási
       sort, akkor csak azokat a feladatokat fogja kilistázni, amelyek abban a várakozási sorban vannak.

       -m      Mindenképpen küld egy levelet a tulajdonosnak, akkor is, ha annak a feladatnak nem volt semmilyen
               kimenete.

       -f fájl A feladatokat a fájl -ból olvassa és nem a szabványos bemenetről.

       -l      Ez egy szinonima az atq parancsra.

       -d      Ez egy szinonima az atrm parancsra.

       -v      Az  atq  -nak  adva megmutatja a végrehajtott, de a várakozási sorból még nem törölt feladatokat;
               egyébként megmutatja, hagy mikor hajtódnak végre a feladatok.

       Az idő a "1997-02-20 14:50" formátumban lesz kiírva,  hacsak  a  POSIXLY_CORRECT  környezeti  változó  be
       nincsen állítva. Ha be van, akkor a "Thu Feb 20 14:50:00 1997" formátumot fogja használni.

       -c     A parancssorban felsorolt feladatokat a szabványos kimenetre másolja.

FÁJLOK

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

LÁSD MÉG

       cron(1), nice(1), sh(1), umask(2), atd(8)

HIBÁK

       Ahhoz,  hogy  a  batch  korrektül működjön Linux alatt, megköveteli, hogy egy proc típusú fájlrendszer be
       legyen illesztve a /proc könyvtárba.

       Ha a /var/run/utmp fájl  nem  érhető  el,  vagy  meg  lett  változtatva,  vagy  a  felhasználó  nem  volt
       bejelentkezve  abban  az  időben,  amikor  a  at  parancs  meg  lett  hívva, a levél a LOGNAME környezeti
       változóban talált  felhasználó  részére  lesz  elpostázva.   Ha  ez  egy  üres  változó,  vagy  nem  lett
       meghatározva, akkor az akkori felhasználói azonosítót fogja az at használni.

       Az  at és a batch jelenlegi formájában nem alkalmas arra, hogy a felhasználók versenyezzenek a számítógép
       erőforrásaiért. Ha nálad fennáll ez a lehetőség, akkor  inkább  használj  az  időzített  indításra  olyan
       rendszereket, mint az nqs

SZERZŐ

       Az at programot főként Thomas Koenig (ig25@rz.uni-karlsruhe.de) írta.

MAGYAR FORDÍTÁS

       Kaiser László <titanic@hcbyte.hu> Tenkes Csaba <zafir@valerie.inf.elte.hu>

local                                             1996 November                                            AT(1)