Tartalom
Adatok
Licenc:
Verziószám:
Fejlesztő/tulajdonos:
Rövid leírás:
A linux at parancs manual oldala és súgója. At at parancs sorba állít, vizsgál vagy töröl feladatokat, amiket később kell(ene) elindítania.
Man oldal kimenet
man at
AT(1) Linux programozói kézikönyv AT(1) 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)
Súgó kimenet
at --help
Usage: at [-V] [-q x] [-f file] [-mMlbv] timespec ... at [-V] [-q x] [-f file] [-mMlbv] -t time at -c job ... atq [-V] [-q x] at [ -rd ] job ... atrm [-V] job ... batch
Kapcsolódó tartalom
- 29 megtekintés