Komanda vis dar vykdoma: laukti ar paleisti iš naujo?
Laukimo pabaiga nereiškia proceso pabaigos; pirmiausia patikrinkite pradinį vykdymo seansą.
Atskirkite laukimo ir vykdymo pabaigą
Komanda gali viršyti pradinį laukimo laiką, o įrankis grąžinti seanso identifikatorių, rodantį, kad ji dar vykdoma. Paprastai tai reiškia, kad galima stebėti ar laukti toliau, o ne vykdymo nesėkmę. Tiesioginis paleidimas iš naujo gali sukurti dubliuotus procesus, failus ar prieigas prie tikslinio objekto.
Apie vykdymo pabaigą pagrįsta spręsti tik pamačius aiškią baigimo, klaidos ar nutraukimo būseną.
Leiskite Agent tęsti pradinį seansą
Galite paprašyti „toliau stebėk ankstesnę komandą, išsaugok rezultatus, nepaleisk iš naujo“. Įrankis tęs darbą su faktiškai grąžintu seansu.
Jei užduotis ilga, galite paprašyti tarpinę išvestį saugoti faile ir paaiškinti, kuo grindžiama dabartinė pažanga. Vien langas be naujo teksto neturėtų būti vienintelis kriterijus; kartu vertinkite esamus failus, proceso būseną ir programos elgesį.
- Patikrinkite, ar paskutinė išvestis aiškiai sako, kad vykdymas tęsiasi.
- Laukite toliau arba peržiūrėkite naują to seanso išvestį.
- Patikrinkite baigimo būseną ir rezultatų išsamumą.
- Nusprendę nutraukti patikrinkite, ar liko dalinių failų.
Naujos išvesties nebuvimas nebūtinai reiškia strigimą
Kai kurios programos išvestį pateikia tik baigusios, kitos gali laukti įvesties arba būti ribojamos tikslinio objekto. Vertinkite proceso būseną, įrankio dokumentaciją ir esamus failus. Laukimas negarantuoja, kad procesas visada išliks: jį gali sustabdyti aplinkos sutrikimai ar išteklių ribos. Atkūrę darbą pirmiausia patikrinkite vykdymo žurnalus ir rezultatus, tada spręskite dėl kartojimo.