Provided by: manpages-hu_20010119-5_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>