Navigace
ELOWEN · Dokumentace

Poslední aktualizace: 20. října 2026

Procházet dokumentaci · Příkaz běží na pozadí
Pracovní prostředí

Příkaz běží na pozadí

Delší příkaz, například sestavení nebo test, můžete spustit tak, aby chat nemusel čekat. Volitelný plugin terminal musí být povolený pro váš účet; status admina vám přístup automaticky nedává.

Spusťte příkaz na pozadí

  1. Požádejte Elowen o spuštění příkazu s run_in_background: true. V CLI můžete také stisknout Ctrl+B při běžícím příkazu, který lze odpojit.
  2. Poznamenejte si ID procesu, které Elowen vrátí. Až příkaz skončí, Elowen vás upozorní.
  3. K výstupu se vraťte, až ho potřebujete.

Pro server nebo watcher použijte backgroundMode: "service"; ostatní příkazy používají výchozí režim job. Při práci sub-agenta udržuje job delegované volání otevřené, service nikoli.

Přečtěte výsledek nebo příkaz zastavte

  1. Požádejte o ProcessOutput s ID procesu, až budete potřebovat výstup. Nástroj čeká na výsledek; nemusíte stav opakovaně kontrolovat.
  2. ProcessOutput vrací nový výstup. Parametr all: true vrátí uchovaný výstup; starší část už může být z bufferu odstraněná.
  3. KillProcess proces okamžitě zastaví včetně sledovaných potomků a zahodí jeho výstup. Použijte jej jen tehdy, když je takové zastavení přijatelné.

Přečtením dokončeného procesu se jeho záznam odebere a ID přestane platit. Restart daemonu procesy na pozadí ukončí.

Časté potíže

Při dosažení limitu procesů nelze spustit další. Před novou úlohou přečtěte výstup dokončeného procesu. Příkaz schválený v žádosti o oprávnění se automaticky neodpojí. Samostatný příkaz sleep trvající alespoň dvě sekundy je v popředí odmítnut.

Další možnosti a limity popisuje Terminal & Processes; výběr prostředí najdete v Projects, Environments & GitHub.