Nál nél

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt hozzászólók, és jelentősen eltérhet a 2016. január 8-án felülvizsgált verziótól ; az ellenőrzések 5 szerkesztést igényelnek .

Nál nél
Típusú UNIX [d] segédprogram

Az at  egy unix segédprogram, amely beolvassa a parancsokat a szabványos bemenetről, és at jobként csoportosítja azokat, amelyeket később, egy adott időpontban kell végrehajtani.
Ez a parancs MS Windows környezetben is elérhető. Használja a /? hogy tisztázza az operációs rendszer paramétereit.

Szintaxis

Leírás

at és kötegelt olvasási parancsok szabványos bemenetről vagy adott fájlból, amelyeket egy adott időpontban kell végrehajtani a /bin/sh használatával .

nál nél parancsokat futtatja az adott időpontban. atq a felhasználó által megadott feladatok listája, ha a felhasználó nem szuperfelhasználó; ebben az esetben minden feladatot kiadnak. atrm munkákat töröl. tétel parancsokat futtat, amikor a rendszerindítási szintek ezt lehetővé teszik; másokban, amikor a /proc/loadavg fájlból olvasott rendszerterhelési átlag 0,5 vagy az atrun hívásban megadott érték alá esik.

Az at lehetővé teszi, hogy egy közepesen összetett időspecifikációt ÓÓPP (Órapercek) vagy ÓÓ:MM (Óra:Percek) használjon egy feladat futtatásához a nap egy adott szakában (ha ez az idő már eltelt, akkor a következő nap van beállítva). Megadhat éjfélt (éjfél), délben (délben) vagy teaidőt (16:00) (16:00), és megadhat egy idő utótagot a délelőtt (am) vagy a PM (pm) számára, hogy reggel vagy este futtasson. Azt is megadhatja, hogy a munka futásának napját egy dátum adja meg hónap_névnap év formában (nem kötelező), vagy megadhat egy dátumot HHNNÉÉ, HH/NN/ÉÉ vagy NN.HH.ÉÉ formában. . A megadott dátumnak tartalmaznia kell egy időparamétert. Megadhatja az időt most + számláló időegységként is (aktuális idő + időegységszámláló), ahol az időegységek percek, órák, napok vagy hetek lehetnek. Megadhatja, hogy ma futtassa le a feladatot ma az idő utótaggal, és holnap futtassa a munkát a holnap utótaggal.

A szuperfelhasználó bármilyen módon használhatja ezeket a parancsokat. Más felhasználók számára a at használat jogát az /etc/at.allow és /etc/at.deny fájlok határozzák meg .

Ha az /etc/at.allow fájl létezik, akkor csak azok a felhasználók használhatják, akiknek a neve szerepel a fájlban.

Ha az /etc/at.allow nem létezik, akkor az /etc/at.deny be van jelölve ; minden felhasználó, akinek a neve nem szerepel ebben a fájlban, használhatja a at.

Ha a fenti fájlok egyike sem létezik, akkor csak a szuperfelhasználó használhatja a at.

Ha az /etc/at.deny üres, minden felhasználó jogosult a parancsok használatára; ez alapértelmezés szerint be van állítva.

Indítási beállítások

-V Kinyomtatja a verziószámot a szabványos stderr-be. -q sor Használja a megadott sort. A sorstruktúra egy betűt tartalmaz; A megfelelő sorstruktúrák a-tól z-ig és A-tól Z-ig terjednek. A c-sor az at alapértelmezett sor, az E-sor pedig a kötegelt sor alapértelmezett sora. A magasabb betűs sorok megelőzik az alacsonyabb betűs sorokat. Ha egy job nagybetűvel kezdődik a sorban, akkor a rendszer úgy kezeli a jobot, mintha abban az időben kötegelt lett volna. Ha az atq adott sort, akkor az atq csak abban a sorban lévő jobokat jeleníti meg. -m A feladat befejezésekor e-mailt küld a felhasználónak (még akkor is, ha a feladat nem adott ki semmit). -f fájl Feladatot olvas be a szabványos bemenettől eltérő fájlból. -l Ez az atq parancs álneve. -d Ez az atrm parancs álneve. -b Ez a batch parancs álneve. -v Megmondja az atq-nak, hogy mutassa meg a befejezett feladatokat, de még ne távolítsa el a sorba állított feladatokat; egyéb esetekben mutasd meg a feladat kezdési időpontját. -c A parancssorban felsorolt ​​feladatokat szabványos kimenetre nyomtatja.

Használati példák

Jó példa az at műveleteinek illusztrálására a következő parancs:

echo "notify-send 'idő a reggelire'" | 06:00 _ _

Ennek eredménye az lesz, hogy reggel hatkor felhívják a GNOME értesítőjét a "reggeli ideje" szöveggel.

Bonyolultabb kialakítás grafikus módot igénylő alkalmazás futtatásához:

user@userubC2D64:~$ 12: 29 -kor figyelmeztetés: a parancsok a /bin/sh használatával lesznek végrehajtva at> export KIJELZŐ = : 0.0 # megjelenítés megadása at> steam #parancs paraméterekkel at> <EOT> #Ctrl+D job 16 at Thu Mar 15 12:29:00 2012

Ennek eredménye a Steam alkalmazás hívása lesz a megadott időpontban.

Lásd még

Linkek