Âíèìàíèå! Ýòî äîêóìåíòàöèÿ ê âåðñèè 3.4. Äëÿ âåðñèè 4.0 ñìîòðèòå çäåñü
Äîêóìåíòàöèÿ
Releases
Áàçà çíàíèé
Ïðèìåðû êîíôèãóðàöèè
|
|
[service scheduler]
 ÿâíîì âèäå îïèñûâàòü ýòîò ñåðâèñ íå íóæíî: ïîäðàçóìåâàåòñÿ, ÷òî êîíôèãóðàöèîííûé ôàéë íà÷èíàåòñÿ ñ îïèñàíèÿ main, ïîñëå ÷åãî èäóò êîìàíäû ñåðâèñà scheduler.
schedule [oid OID ]
time time_period
action requested_action
Çàäàåò ðàñïèñàíèå, ïî êîòîðîìó áóäåò èñïîëíÿòüñÿ çàäàííàÿ êîìàíäà.
- oid OID
óíèêàëüíûé èäåíòèôèêàòîð ïîëüçîâàòåëÿ, ñîçäàåòñÿ àâòîìàòè÷åñêè åñëè íå óêàçàí
- time time_period
âðåìÿ èëè èíòåðâàë, êîãäà áóäåò âûïîëíåíà êîìàíäà:
- <÷èñëî><óêàçàòåëü_âðåìåíè>, íàïðèìåð schedule time 1min action "show version"
âîçìîæíûå óêàçàòåëè: sec, min, hour, day, week, month. óêàçàííàÿ êîìàíäà èñïîëíèòñÿ ÷åðåç ñîîòâåòñòâóþùèé ïðîìåæóòîê âðåìåíè è áóäåò ïîñëå èñïîëíåíèÿ çàïëàíèðîâàíà ñíîâà.
- {hourly|daily|weekly|monthly}
êîìàíäà áóäåò èñïîëíåíà â ïåðâóþ ñåêóíäó íà÷àëà êàæäîãî ïåðèîäà, íåçàâèñèìî îò âðåìåíè åå çàäàíèÿ. íàïðèìåð schedule time weekly action save áóäåò àâòîìàòè÷åñêè ñîõðàíÿòü êîíôèã â ïåðâóþ ñåêóíäó ïîíåäåëüíèêà, ò.å. íà÷àëà íåäåëè.
- at-XX:XX
êîìàíäà çàïëàíèðóåòñÿ íà çàäàííîå âðåìÿ è áóäåò âûïîëíÿòüñÿ åæåäíåâíî. íàïðèìåð schedule time at-22:00 action save
- Åñëè ïîñëå <time_period> ïîñòàâèòü çíàê '+', òî âûïîëíåíèå êîìàíäû çàïëàíèðóåòñÿ íà 10 ñåêóíä ïîçæå, ÷åì óêàçàíî, åñëè çíàê '-', òî íà 10 ñåêóíä ðàíüøå.
- action requested_action
çàïëàíèðîâàííàÿ êîìàíäà - ëþáàÿ äîïóñòèìàÿ. Åñëè â íåé íåñêîëüêî ñëîâ, çàêëþ÷èòå åå ïîëíîñòüþ â êàâû÷êè, à åñëè â ñàìîé êîìàíäå íóæíû êàâû÷êè, òî èñïîëüçóéòå àïîñòðîôû. Åñëè õî÷åòñÿ èñïîëíèòü ïîñëåäîâàòåëüíîñòü êîìàíä, íàïðèìåð äëÿ íàñòðîéêè êàêèõ-íèáóäü ïàðàìåòðîâ ñåðâèñà, êîìàíäû ìîæíî ðàçäåëÿòü ñèìâîëàìè " && " (ïåðåä è ïîñëå - ïðîáåëû), íàïðèìåð òàê:
schedule time at-23:30 action "service processor && unit host name pupkin sys-deny && exit"
no schedule oid OID
Îòìåíÿåò çàïëàíèðîâàííóþ çàäà÷ó.
show schedule
Îòîáðàæàåò ñïèñîê òåêóùèõ çàäà÷ ïëàíèðîâùèêà. Ñìîòðè òàêæå çäåñü.
|