Navigácia
ELOWEN · Dokumentácia

Posledná aktualizácia: 20. októbra 2026

Prechádzať dokumentáciu · Príkaz beží na pozadí
Pracovné prostredie

Príkaz beží na pozadí

Dlhší príkaz, napríklad zostavenie alebo test, môžete spustiť tak, aby chat nemusel čakať. Voliteľný plugin terminal musí byť povolený pre váš účet; status admina vám prístup automaticky neposkytuje.

Spustite príkaz na pozadí

  1. Požiadajte Elowen o spustenie príkazu s run_in_background: true. V CLI môžete stlačiť aj Ctrl+B pri bežiacom príkaze, ktorý možno odpojiť.
  2. Poznačte si ID procesu, ktoré Elowen vráti. Po skončení príkazu vás upozorní.
  3. K výstupu sa vráťte, keď ho potrebujete.

Pre server alebo watcher použite backgroundMode: "service"; ostatné príkazy používajú predvolený režim job. Pri práci subagenta udržiava job delegované volanie otvorené, service nie.

Prečítajte výsledok alebo príkaz zastavte

  1. Keď potrebujete výstup, požiadajte o ProcessOutput s ID procesu. Nástroj počká na výsledok, preto nemusíte opakovane kontrolovať stav.
  2. ProcessOutput vracia nový výstup. Parameter all: true vráti uchovaný výstup; staršia časť už môže byť z bufferu odstránená.
  3. KillProcess okamžite zastaví proces aj sledovaných potomkov a zahodí jeho výstup. Použite ho len vtedy, ak je také zastavenie prijateľné.

Prečítaním dokončeného procesu sa jeho záznam odstráni a ID prestane platiť. Reštart daemonu ukončí procesy na pozadí.

Časté problémy

Po dosiahnutí limitu procesov nemožno spustiť ďalší. Pred novou úlohou si prečítajte výstup dokončeného procesu. Príkaz schválený v žiadosti o oprávnenie sa automaticky neodpojí. Samostatný príkaz sleep trvajúci aspoň dve sekundy je v popredí odmietnutý.

Ďalšie možnosti a limity opisuje Terminal & Processes; výber prostredia nájdete v Projects, Environments & GitHub.