Feladatok
ütemezett feladatok
A Feladatok oldal felelős a rendszerbe integrált szkriptek, parancsok vagy futtatható állományok időzített futtatásáért. A háttérben a BroAdminService figyeli az ütemezéseket, és a megadott időpontokban automatikusan elindítja a feladatokat — hiba esetén a beállított számban újra is próbálkozik.
Tipikus felhasználás:
- napi adatbetöltések és szinkronizációk időzítése (pl. Purger)
- jelentések, exportok éjszakai előállítása
- karbantartó scriptek (takarítás, archiválás) rendszeres futtatása
Feladatok beállításai
- Név (Name): tetszőleges, egyedi elnevezés
- Leírás (Description): opcionális megjegyzés
- Script (Script): a futtatható fájl teljes elérési útja (pl.:
D:\SCRIPT\purger.ps1) - Paraméterek (Arguments): a script paraméterei (pl.:
-Date “2026-01-01”) - Kezdési idő (Start Time): első engedélyezett futás napja — új feladatnál a mai nappal van előre kitöltve
- Befejezési idő (Stop Time): ha meg van adva, a feladat a megadott napon fut utoljára (a kezdés napja is megadható, ilyenkor a feladat egyetlen napon fut); nem lehet korábbi a kezdésnél
- Ütemezés (Schedule): időzítés cron mintával — kötelező, nélküle a feladat sosem indul el; új feladatnál
0 0 4 * * *(hajnali 4 óra) az előre kitöltött érték - Timeout (Timeout): hiba után ennyi másodpercet vár a következő próbálkozásig (5–300); üresen hagyva a szolgáltatás alapértéke, 30 másodperc 1)
- Próbálkozások (Attempts): a próbálkozások összes száma (1–5), mielőtt a feladat hibásra vált — az
1tehát egyetlen futást jelent, újrapróbálkozás nélkül. Új feladatnál a mező1-gyel van előre kitöltve; üresre törölve a szolgáltatás alapértéke (3) érvényesül - Prioritás (Priority): fontossági sorrend
#1–#5között, azonos időpontra eső feladatok priorizálására — az alacsonyabb szám a magasabb prioritás, az alapérték#3 - Aktív (Enabled): aktiválás
A feladatok futásának eredményét a Track modul Feladatok oldalán lehet nyomonkövetni — ott lehet a sikertelen futásokat kényszerítve újraindítani is.
A Script mezőben megadott útvonalat a rendszer nem ellenőrzi, és a futtatás nincs mappára korlátozva — a feladat azzal a jogosultsággal fut, amivel a BroAdminService. Csak megbízható, saját scriptet vegyünk fel.
GYIK
Miért nem indult el a feladatom?
Ellenőrizzük sorban: a feladat Aktív-e, a mai nap beleesik-e a Kezdési idő és Befejezési idő közé, és az Ütemezés cron mintája tényleg azt az időpontot jelöli-e, amire gondoltunk. A cron oldal segít a minta ellenőrzésében.
Mi történik, ha a script hibával áll le?
A rendszer a Timeout másodperc letelte után újrapróbálkozik, összesen a Próbálkozások mezőben megadott alkalommal. Ha az utolsó próbálkozás is sikertelen, a futás hibás státuszba kerül — ezt a Track modul Feladatok oldalán látjuk, ahonnan kézzel kényszeríthető az újrafuttatás.
Két feladatom ugyanarra az időpontra esik — melyik fut előbb?
Az alacsonyabb Prioritás értékű (#1 a legfontosabb). Azonos prioritásnál a sorrend nem garantált, ezért az egymásra épülő feladatokat érdemes inkább időben is széthúzni.
Kapcsolódó
- Track → Feladatok — a futások eredménye, naplója és kényszerített újraindítása
- Script → Purger — a szinte mindig használatos takarító szkript
- Watchdog — folyamatosan futó programok felügyelete (nem időzített futtatás)
