at (Unix)
A Unix-alapú operációs rendszereken az at paracsot használják különböző utasítások futtatásának időzítéséhez.
Tartalomjegyzék |
Használata [szerkesztés]
A parancs általános alakjai:
- 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Õ ]
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.
Opciók [szerkesztés]
- -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.
Példák [szerkesztés]
$ echo "cc -o foo foo.c" | at 1145 jun 17
vagy
$ at 1145 jun 17 at> cc -o foo foo.c at> ^D (press Control-D while at the beginning of a line)
Windows NT/2000/XP operációs rendszereknek a at parancs felel meg (hasonló a cron parancshoz), de ennél használtabb a Feladatütemező.
Lásd még [szerkesztés]
|
||||||||||||||||||||||||||

