Príkaz ešte beží. Čakať ďalej alebo ho spustiť znova?
Koniec čakania na návrat neznamená koniec procesu; najprv overte pôvodnú reláciu vykonávania.
Odlišujte koniec čakania od konca vykonávania
Príkaz môže prekročiť počiatočné čakanie a nástroj potom vráti identifikátor relácie označujúci pokračujúci beh. Zvyčajne to znamená možnosť ďalej sledovať alebo čakať, nie zlyhanie vykonania. Priame opätovné spustenie môže vytvoriť duplicitné procesy, súbory alebo opakovaný prístup k cieľu.
Vykonávanie možno považovať za skončené až pri jasnom stave ukončenia, zlyhania alebo zastavenia.
Nech Agent pokračuje v pôvodnej relácii
Môžete žiadať „Pokračuj v sledovaní predchádzajúceho príkazu, zachovaj výsledky a nespúšťaj ho znova.“ Nástroj bude pokračovať so skutočne vrátenou reláciou.
Pri dlhom behu môžete žiadať uloženie priebežného výstupu do súboru a vysvetlenie podkladu aktuálneho pokroku. Okno bez nového textu nie je jediné kritérium; posudzujte spolu existujúce súbory, stav procesu aj správanie programu.
- Overte, či posledný výstup jasne uvádza pokračujúci beh.
- Ďalej čakajte alebo prezrite nový výstup tejto relácie.
- Potvrďte stav ukončenia a úplnosť výstupov.
- Pri rozhodnutí o zastavení overte zostávajúce čiastočné súbory.
Žiadny nový výstup nemusí znamenať zaseknutie
Niektoré programy vypisujú až po dokončení, iné čakajú na vstup alebo ich obmedzuje cieľ. Posudzujte podľa stavu procesu, dokumentácie nástroja a existujúcich súborov. Čakanie na návrat nezaručuje trvalý beh; prerušenie prostredia alebo limity zdrojov ho môžu zastaviť. Po obnove najprv overte záznamy a výstupy a až potom rozhodnite o opakovaní.