Een opdracht draait nog: wachten of opnieuw starten?
Het einde van een wachttijd betekent niet dat het proces klaar is. Controleer eerst de oorspronkelijke uitvoeringssessie.
Maak onderscheid tussen einde van wachten en einde van uitvoering
Een opdracht kan langer duren dan de eerste wachttijd. Het hulpmiddel kan dan een sessie-ID teruggeven die aangeeft dat het proces nog draait. Meestal kun je die sessie blijven volgen of erop wachten. Dit betekent geen uitvoeringsfout. Direct opnieuw starten kan dubbele processen, bestanden of verzoeken aan het doel veroorzaken.
Concludeer pas dat de uitvoering is afgelopen als je een duidelijke afsluit-, fout- of beëindigingsstatus ziet.
Laat Agent de oorspronkelijke sessie voortzetten
Je kunt vragen: ‘Blijf de vorige opdracht volgen, behoud bestaande resultaten en start niet opnieuw.’ Het hulpmiddel werkt dan verder met de daadwerkelijk teruggegeven sessie.
Bij langdurig werk kun je tussentijdse uitvoer in een bestand laten bewaren en laten aangeven waarop de huidige voortgang is gebaseerd. Gebruik een venster zonder nieuwe tekst niet als enige beoordelingscriterium. Neem bestaande bestanden, processtatus en programmagedrag samen mee.
- Controleer of de laatste uitvoer expliciet aangeeft dat het proces nog draait.
- Wacht verder of bekijk nieuwe uitvoer van die sessie.
- Controleer de afsluitstatus en volledigheid van de resultaten.
- Controleer bij beëindiging of gedeeltelijke bestanden achterblijven.
Geen nieuwe uitvoer betekent niet automatisch vastgelopen
Sommige programma's geven pas aan het einde uitvoer. Andere wachten op invoer of worden door het doel beperkt. Beoordeel dit aan de hand van processtatus, documentatie en bestaande bestanden. Wachten op een resultaat garandeert niet dat het proces blijft bestaan. Een onderbreking van de onderliggende omgeving of een resourcelimiet kan het alsnog stoppen. Controleer na herstel eerst uitvoeringslogs en resultaten voordat je beslist opnieuw uit te voeren.