Spuštění kontroly před naplánovaným promptem
Kontrola drží častou naplánovanou úlohu zticha, dokud se skutečně něco nezmění, a když se nic nezmění, ušetří tah modelu.
Co kontrola dělá
Chetty spustí příkaz před promptem úlohy a podívá se na výsledek:
- když příkaz selže nebo nic nevypíše, úloha se vynechá bez tahu modelu;
- když vypíše výstup, jde tento výstup spolu s promptem.
Příkaz je levný filtr. Prompt má stále říkat, co s tím, co příkaz našel, udělat.
Přidání kontroly
- Otevřete Nastavení → Automatizace a vytvořte nebo upravte opakovanou úlohu.
- V nastavení úlohy přidejte příkaz jako její kontrolu.
- Držte příkaz zticha: vypisujte jen tehdy, když je co hlásit.
- Zvolte Spustit teď a na kartě Historie ověřte, že spuštění bez výstupu bylo vynecháno a spuštění s výstupem došlo k modelu.
Kontrola, která hlásí totéž pokaždé, pošle každé spuštění k modelu, což jsou právě náklady, kterým jste se chtěli vyhnout.
check: "new-emails --since-last-run"
Oprávnění a limity
Kontrola běží s prováděcími oprávněními své úlohy, proto používejte jen příkazy, kterým věříte. Držte výstup krátký, protože se stává součástí promptu.
Kontrola na hostiteli vyžaduje úlohu pro celou instanci nebo osobní úlohu, jejíž vlastník je administrátor, a to se ověřuje před každým spuštěním. Kontrola ve spravovaném Projektu běží v tomto Projektu a plán ve spravovaném Projektu musí být osobní.
Výchozí časový limit pro kontrolu je 60 sekund a administrátor ho může změnit.
Tip: Když se úloha pořád vynechává, vyzkoušejte příkaz na stejném místě, kde ho úloha spouští. Příkaz, který funguje ve Vašem terminálu, může v prostředí úlohy selhat.