Linux командаларын біліңіз - at

Атауы

at, batch, atq, atrm - кезек, кейінірек орындау үшін тапсырмаларды тексеріңіз немесе жойыңыз

Синопсис

[ -V ] [ -q кезегі ] [ -f файл ] [ -mldbv ] TIME
at -c job [ жұмыс ... ]
atq [ -V ] [ -q queue ]
atrm [ -V ] жұмыс [ жұмыс ... ]
пакет [ -V ] [ -q кезегі ] [ -f файл ] [ -mv ] [ TIME ]

Сипаттама

стандартты енгізуден немесе белгілі бір файлды кейінірек орындалатын SHELL , пайдаланушы логинінің қабығы немесе ең соңында / bin / sh айнымалысы арқылы орнатылған қабықты пайдаланып оқып шығыңыз.

at

белгілі бір уақытта пәрмендерді орындайды.

atq

егер пайдаланушы супертіріспейтін болса, пайдаланушының күтіп отырған жұмысын тізімдейді; Бұл жағдайда барлық қызметкерлердің тізімі берілген. Шығару жолдарының пішімі (әр тапсырма үшін бір): Тапсырма нөмірі, күн, сағат, жұмыс класы.

atrm

жұмыс орындарын анықтайтын жұмыс орындарын жояды.

пакет

жүйелік жүктеме деңгейіне рұқсат бергенде командаларды орындайды; басқаша айтқанда, жүктеменің орташа мәні 0,8-ден төмен түссе немесе атронның шақыруында көрсетілген мәнге ие болса .

POSIX.2 стандартын кеңейтетін өте күрделі уақыт сипаттамаларын береді. HH нысанын уақытты қабылдайды : ММ күнделікті жұмыс уақытында жұмыс істейді. (Егер бұл уақыт өткен болса, келесі күні қабылданады.) Сондай-ақ, түн ортасында, күндіз немесе түнде ( сағат 16:00) және сіз таңертең немесе таңертең жүгіріп өтуге арналған AM немесе PM арқылы уақытты белгілей аласыз кешке.

Сондай-ақ, тапсырманы орындау күні қандай күні көрсетілетінін айтар болсаңыз, ай күнін ай күні қосымша жылмен немесе MMDDYY немесе MM / DD / YY немесе DD.MM.YY пішінінің күнін беру арқылы айтыңыз. Күннің сипаттамасы күннің уақытын анықтауға тиіс. Сонымен қатар уақытша бірліктер минуттар, сағаттар, күндер немесе апталар болуы мүмкін және қазіргі уақытта жұмыс істеу үшін бүгінгі жұмысты іске қосу үшін ертеңгі күнді іске қосу арқылы айтуға болады . ертеңгі уақытты толтыру арқылы .

Мысалы, жұмысты 16 күннен кейін үш күннен кейін іске қосу үшін сіз 16: 00-де + 3 күнде жұмысты 31 шілдеде таңғы сағат 10-да орындап, 31 шілдеде таңғы сағат 10-да жасай аласыз. Ертең таңертең ертең, таңғы сағат 1-де болар едік.

/usr/share/doc/at-3.1.8/timespec уақыт сипаттамасының дәл анықтамасын қамтиды.

Пәрмендер де , топтамаларда да стандартты енгізуден немесе -f параметрімен көрсетілген және орындалатын файлдардан оқылады. Жұмыс каталогы, қоршаған орта ( TERM , DISPLAY және _ айнымалы мәндерін қоспағанда) және umask шақыру сәтінен бастап сақталады. Su (1) қабықшасынан шақырылған кез-келген немесе топтамалық пәрмен ағымдағы пайдаланушы идентификаторын сақтайды. Пайдаланушы стандартты қателік пен оның командасынан стандартты шығыс жібереді, егер бар болса. Пошта / usr / sbin / sendmail пәрмені арқылы жіберіледі. Егер су (1) қабығынан орындалса, логин қабының иесі поштаны алады.

Суперюзерлер осы командаларды кез келген жағдайда пайдалана алады. Басқа пайдаланушыларды пайдалану үшін рұқсатты /etc/at.allow және /etc/at.deny файлдары анықтайды .

Егер /etc/at.allow файлы болса, онда аталған пайдаланушы аттары тек қана пайдалануға рұқсат етіледі.

Егер /etc/at.allow жоқ болса, /etc/at.deny тексеріледі, онда аталған әрбір пайдаланушы аты кейін пайдалануға рұқсат етіледі.

Егер жоқ болса, тек супервайзерге тек қана пайдалануға рұқсат етіледі.

Бос / / / / - әр пайдаланушыға осы пәрмендерді пайдалануға рұқсат етілгенін білдіреді, бұл әдепкі теңшелім.

Опциялар

-V

Нұсқа нөмірін стандартты қатеге шығарады.

-q кезегі

көрсетілген кезек пайдаланады. Кезек белгілеу бір әріптен тұрады; кезектегі кезек белгілері a- дан z-ге дейін болады . және A- дан Z. Кезек - бумаға арналған әдепкі және b кезегі. Жоғары әріптермен орындалып тұрған әріптер көбірек нәзіктікпен орындалады. Арнайы кезек «=» қазіргі уақытта жұмыс істейтін тапсырмалар үшін сақталған. Егер тапсырма бас әріппен белгіленген кезекке қойылса, ол сол кездегі партияға жіберілгендей қарастырылады. Егер atq- ге белгілі бір кезек берілсе, ол кезекте тұрған кез-келген жұмыстарды ғана көрсетеді.

Шығару болмаса да, тапсырма аяқталған кезде пайдаланушыға поштаны жіберіңіз.

-f файл

Тапсырманы стандартты енгізуден гөрі файлдан оқиды.

-l

Atq үшін бүркеншік атау.

-d

Atrm үшін бүркеншік ат.

-v

Тапсырманы орындау уақытын көрсетеді. Көрсетілген уақыттар POSIXLY_CORRECT айнымалысы орнатылмаған болса, «1997-02-20 14:50» пішімінде болады; онда «Тамыз 20 14:50:00 1996» болады.

-c

пəрмен жолында тізімделген тапсырмаларды стандартты шығысқа көшіреді.