Hackcat

Befehl läuft noch: Soll man weiter warten oder neu starten?

Auf eine Rückgabe zu warten bedeutet nicht, dass der Prozess beendet ist; prüfen Sie zuerst die ursprüngliche Ausführungssitzung.

Zwischen Warteabschluss und Ausführungsabschluss unterscheiden

Ein Befehl kann die anfängliche Wartezeit überschreiten, und das Werkzeug kann anschließend eine Sitzungs-ID zurückgeben, die anzeigt, dass er noch läuft. Dies bedeutet normalerweise, dass Sie die Überwachung oder das Warten fortsetzen können, und impliziert keinen Ausführungsfehler. Ein direkter Neustart kann doppelte Prozesse, doppelte Dateien oder doppelten Zugriff auf das Ziel erstellen.

Nur wenn Sie einen klaren Exit-, Fehler- oder Abbruchstatus sehen, ist es angebracht zu schlussfolgern, dass die Ausführung beendet ist.

Lassen Sie den Agent die ursprüngliche Sitzung fortsetzen

Sie können anfordern: "Zeigen Sie den vorherigen Befehl weiter an, behalten Sie bestehende Ergebnisse bei, starten Sie nicht neu." Das Werkzeug wird die Verarbeitung mit der tatsächlich zurückgegebenen Sitzung fortsetzen.

Wenn die Aufgabe lange laufen muss, können Sie anfordern, Zwischenausgaben in einer Datei zu speichern und anzugeben, worauf der aktuelle Fortschritt basiert. Verlassen Sie sich nicht nur auf ein Fenster ohne neuen Text als einziges Beurteilungskriterium; bestehende Dateien, der Prozessstatus und das Programmverhalten sollten zusammen betrachtet werden.

  1. Prüfen Sie, ob die letzte Ausgabe klar anzeigt, dass sie noch läuft.
  2. Warten Sie weiter oder sehen Sie neue Ausgaben aus dieser Sitzung.
  3. Bestätigen Sie den Exit-Status und die Vollständigkeit der Ausgaben.
  4. Wenn Sie sich entscheiden, abzubrechen, prüfen Sie, ob teilweise Dateien verbleiben.

Keine neue Ausgabe bedeutet nicht zwangsläufig, dass sie feststeckt

Einige Programme geben nur bei Abschluss aus, während andere auf Eingaben warten oder durch das Ziel eingeschränkt sein können. Urteile sollten auf der Grundlage des Prozessstatus, der Werkzeugdokumentation und bestehender Dateien gefällt werden. Auf eine Rückgabe zu warten garantiert nicht, dass der Prozess immer überlebt; Unterbrechungen in der zugrunde liegenden Umgebung oder Ressourcenbeschränkungen können ihn immer noch stoppen. Nach der Wiederherstellung prüfen Sie zuerst die Ausführungsprotokolle und Ausgaben, bevor Sie entscheiden, ob Sie erneut ausführen.