umsTaskCfg - konfigurace běhu UMS aplikací
|
UmsTaskCfg umožňuje řídit běh aplikací spouštěných z prostředí UMS.TaskManageru.
Aplikace v TaskManageru jsou dvou typů:
- úlohy po spuštění - "startupové", které se provedou jen jednou při spuštění UMS.TaskManager systému
- normální - "běhové", které se dělí na dva typy:
Ovládání umsTaskCfg v režimu běhových i startupových aplikací je obdobné,
proto je detailně popsané níže u "běhových" aplikací.
Toto je pohled na "startupové"
aplikace. Červenou ikonou jsou označeny aplikace, které jsou právě vypnuté.
Dvoukliknutím levým tlačítkem na jméně aplikace se
zobrazí dialog s nastaveními. Popis jednotlivých položek najdete níže u "běhových" aplikací.
zpět na začátek
Přepnutím v menu nebo
kliknutím na ikonu se můžeme přepnout na "běhové" aplikace. Červenou ikonou jsou
označeny aplikace, které jsou právě vypnuté.
Rozlišení mezi stále běžícími aplikacemi a aplikacemi spouštěnými v určeném čase je provedeno
volbami:
Spouštět neustále - pro stále běžící aplikace
Spouštět v určitou dobu pro aplikace spouštěné v daném čase
Pokud na některé položce kliknete pravým tlačítkem, objeví se kontextové
menu, ve kterém můžete pohodlně přímo provádět některá nastavení aplikace.
Jednotlivé volby jsou popsány u dialogu s nastaveními aplikace.
Taktéž zde fungují klávesové příkazy. Všechny jsou vidět v hlavním menu aplikace; ty
nejzákladnější jsou:
- mezerník - zakazuje a povoluje běh označených aplikací
- R - nastavuje Restart zvolených aplikací
- F5 - obnoví hodnoty - načte aktuální stav aplikací
- Enter - vyvolá dialog nastavení aplikace
Ve sloupci "Poslední spuštění (Last run)" je čas posledního spuštění aplikace.
Sloupec "Stav (Status)" obsahuje aktuální stav aplikace - "běžící",
"zastaven" nebo "nastartuje v ..." (což samozřejmě znamená, že nyní aplikace
neběží). Pro zjištění aktuálního stavu aplikací je třeba pomocí klávesy F5 načíst aktuální hodnoty ze serveru!
Sloupce "Restart" a "Spustit jednou (Run once)" nás hodnotou "1" informují, že pro danou
aplikaci je zaznamenán požadavek na restart nebo na jedno spuštění (viz dále v
nastavení aplikace). Jakmile bude požadavek splněn, tyto hodnoty zde zmizí
(samozřejmě, že je třeba pomocí F5 obnovovat aktuální stav hodnot ze serveru).
Sloupec "ID Procesu" udává systémové číslo procesu, pomocí tohoto čísla je možno proces najít
ve Windows Taskmanageru a aplikaci ukončit.
Dvoukliknutím levým tlačítkem na jméně aplikace (nebo stiskem klávesy Enter)
se nám zobrazí dialog s nastaveními aplikace:
- Volba "Zapnuto (Enabled)" určuje, zda aplikace poběží nebo nepoběží.
- Limit na odpověď (Timeout) je maximální doba, po kterou aplikace
neodpovídá na zprávy UMS.TaskManageru. Pokud aplikace nebude odpovídat déle, bude zrestartována.
- Pracovní složka (Working directory) je adresář, ve kterém bude aplikace spuštěna.
- Příkazový řádek (Command line) popisuje, jaká aplikace a s jakými parametry bude spuštěna.
- Popis (Comment) je komentář k aplikaci; na funkci nemá vliv - jen se zobrazuje v umsTaskCfg.
- Restart (sek.) určuje dobu v sekundách, po které bude aplikace automaticky zrestartována. Tj. pokud
zde nastavíte 3600, bude každou hodinu aplikace ukončena a opět spuštěna. 0 = nerestartovat.
- Interval spouštění (Run period) určuje, jak dlouho po posledním
spuštění bude aplikace (v případě svého ukončení) spuštěna znovu. 0 = okamžitě.
Tato položka se používá pro aplikace, které je potřeba spouštět jen
občas (např. jednou za hodinu). Je též užitečná tehdy, když se nějaká aplikace
nemůže z libovolného důvodu spustit - místo nepřetržitého spouštění (které
velmi zatěžuje počítač) se aplikace bude spouštět např. jednou za patnáct sekund.
- V položce Poslední spuštění (Last run) je vidět, kdy byla aplikace naposledy spuštěna.
- Do položky "Závislost (Dependency)" je možno zadat jméno aplikace (jen jedné),
která musí být spuštěna a ukončena před startem této aplikace. Teprve potom lze spustit tuto závislou aplikaci.
- Pokud je zaškrtnuto "Sdílená konzole (Share console)", jsou výstupy
aplikace směřovány do okna UMS.TaskManageru. Pokud bude toto nastavení
vypnuto, bude mít aplikace vlastní konzolové okno.
- Zaškrtnete-li "Restart", aplikace bude zrestartována: dostane
příkaz k ukončení (pokud pak sama neskončí v rozumném čase, je "tvrdě"
ukončena) a po skončení je znovu spuštěna.
- Volba "Spustit jednou (Run once)" je určena pro aplikace, které
jsou zakázané ("Zapnuto (Enabled)" je nezatrženo). Pokud u takové aplikace tuto
volbu zapnete, aplikace je spuštěna bez ohledu na volbu "Zapnuto" - ale po
svém ukončení už nebude spouštěna znovu.
zpět na začátek
Mezi běhovými aplikacemi jsou i aplikace, které jsou spouštěny v pravidelném čase.
Nastavení těchto aplikací je v obecných vlastnostech stejné jako u ostatních "běhových"
aplikací. Liší v rozšířených vlastnostech, kde u těchto aplikací lze nastavit
tyto volby:
- Spouštět v určitou dobu
- Denně - stanoví v kolik hodin se aplikace spustí
- Měsíčně - stanoví který den v měsíci se aplikace spustí
- Při zpoždění spustit ihned - tato volba se znamená, že pokud v čase
určeném pro spuštění byl UMS.TaskManager zaneprázdněn aplikace se spustí
jakmile bude mít TaskManager volno.
- Poslední spuštění a Závislost má stejný význam jako u stále běžících aplikací.
Aby UmsTaskCfg mohl ukázat správné informace o vzdáleném počítači, musí být
uživatel přihlášen pod administrátorským kontem vzdáleného počítače nebo musí
mít pod tímto kontem ze vzdáleného počítače namapovaný disk.
Podrobnosti o běhu UMS.TaskManageru lze získat v aplikačním logu, nastavení
úrovně logování je popsáno zde.
V hlavním menu v podmenu "TaskManager" můžete řídit
službu (service) UMS.TaskManager na serveru - zastavit jí, spustit nebo zrestartovat.
zpět na začátek