Skip to main content

At - Command Linux - Unix Command

Anonim

názov

at, lot, atq, atrm - queue, preskúmať alebo odstrániť úlohy pre neskoršie vykonanie

synopse

na -V -q fronta -f súbor -mldbv TIME pri -c zamestnania práce … atq -V -q fronta atrm -V zamestnania práce … várka -V -q fronta -f súbor -mv TIME

popis

na avárka čítať príkazy zo štandardného vstupu alebo špecifikovaného súboru, ktoré sa majú vykonať neskôr, s použitím sady nastavenej premennou prostredia používateľaSHELL, používateľského prihlasovacieho shellu alebo v konečnom dôsledku/ Bin / sh.

na

vykoná príkazy v určenom čase.

atq

uvádza zoznam čakajúcich úloh používateľa, pokiaľ nie je používateľ superuser; v takom prípade sú uvedené všetky zamestnania. Formát výstupných riadkov (jeden pre každé úlohy) je: Číslo úlohy, dátum, hodina, trieda práce.

atrm

odstráni úlohy, identifikované ich pracovným číslom.

várka

vykoná príkazy, ak to dovoľujú úrovne zaťaženia systému; inými slovami, keď priemer zaťaženia klesne pod hodnotu 0,8 alebo hodnotu špecifikovanú v vyvolaníatrun.

na umožňuje pomerne zložité časové špecifikácie a rozširuje štandard POSIX.2. Prijíma časy formuláraHH: MM na spustenie práce v určitom čase dňa. (Ak tento čas už prešiel, predpokladá sa ďalší deň.) Môžete tiež zadaťpolnoc poludnie, alebočas na čaj (16:00) a môžete mať čas s dostatkom časuAM aleboPOPOLUDNIE pre jazdu v dopoludňajších hodinách alebo večer.

Môžete tiež povedať, v ktorý deň bude práca spustená, a to tak, že zadáte dátum vo formulárimesiac-name deň s voliteľnýmrok, alebo uvedením dátumu formuláraMMDDYY aleboMM / DD / YY aleboDD.MM.YY. Špecifikácia dátumu musieť postupujte podľa špecifikácie času dňa. Môžete tiež dať čas, ako jeteraz + počítať časové jednotky, kde môžu byť časové jednotkyminút, hodín, dni, alebotýždne a môžete to povedaťna aby ste dnes spustili úlohu tým, že naň príde časdnes a spustiť prácu zajtra tým, že naň príde časzajtra.

Ak chcete napríklad spustiť prácu o 4 hod. o tri dni odo dňa by ste robili o 4 hod. + 3 dni, aby ste pracovali na pracovisku o 10.00 h 31. júla, mali by ste to urobiť o 10.00 hod. 31. júl a aby ste zajtra pracovali v 1. hodine, urobili by ste zajtra v 1. hodine.

/usr/share/doc/at-3.1.8/timespec obsahuje presnú definíciu časovej špecifikácie.

Pre obana avárka, príkazy sa čítajú zo štandardného vstupu alebo zo súboru špecifikovaného pomocou-fmožnosť a vykonané. Pracovný adresár, prostredie (s výnimkou premennýchTERM,DISPLAY a_) a umask sú zachované od momentu vyvolania.na- alebodávka -príkaz vyvolaný zsu (1) shell uchová aktuálne ID používateľa. Používateľovi sa odošle štandardná chyba a štandardný výstup z jeho príkazov, ak existujú. Pošta bude odoslaná pomocou príkazu/ Usr / sbin / sendmail, akna je vykonaná z asu (1) shell, majiteľ prihlasovacieho shell dostane e-mail.

Superuser môže použiť tieto príkazy v každom prípade. Pre ostatných používateľov je povolenie na používanie závislé od súborov /etc/at.allow a /etc/at.deny .

Ak je súbor /etc/at.allow existuje, môžu používať iba mená v ňom uvedenéna.

ak /etc/at.allow neexistuje, /etc/at.deny je zaškrtnuté, každé používateľské meno, ktoré sa v ňom neuvádza, je potom dovolené používaťna.

Ak nie je k dispozícii, je povolené používať iba superužívateľ na.

Prázdny /etc/at.deny znamená, že každý používateľ môže použiť tieto príkazy, je to predvolená konfigurácia.

možnosti

-V

vytlačí číslo verzie na štandardnú chybu.

-q fronta

používa zadanú frontu. Označenie frontu pozostáva z jedného písmena; platné označenia frontu sa pohybujú od naz, a naZ, fronta je predvolená prena abfrontu prevárka, Fronty s vyššou písmenou fungujú so zvýšenou peknosťou. Špeciálna fronta "=" je vyhradená pre aktuálne spustené úlohy. Ak je úloha odoslaná do fronty označenej veľkým písmenom, považuje sa za takú, ako keby bola v tom čase predložená v dávke. akatq je daná špecifická fronta, uvidí len úlohy, ktoré sú v tejto fronte čakajúce.

-m

Pošlite poštu používateľovi po dokončení úlohy, aj keď nebol žiadny výstup.

-f súbor

Číta úlohu zsúbor namiesto štandardného vstupu.

-l

Je alias preatq.

-d

Je alias preatrm.

-v

Zobrazuje čas, kedy bude úloha vykonaná. Zobrazené časy budú vo formáte "1997-02-20 14:50", pokiaľ nie je premenná prostrediaPOSIXLY_CORRECTje nastavená; potom bude "Št 20. február 14:50:00 1996".

-c

mačky uvedené na príkazovom riadku na štandardný výstup.