Hackcat

Polecenie nadal działa — czekać czy uruchomić ponownie?

Koniec oczekiwania na wynik nie oznacza końca procesu; najpierw sprawdź pierwotną sesję wykonania.

Odróżniaj koniec oczekiwania od końca wykonania

Polecenie może przekroczyć początkowy czas oczekiwania, a narzędzie zwrócić identyfikator sesji wskazujący dalszą pracę. Zwykle oznacza to możliwość dalszego śledzenia lub czekania, a nie błąd wykonania. Bezpośrednie ponowienie może utworzyć duplikaty procesów, plików lub dostępu do celu.

Dopiero wyraźny stan zakończenia, błędu lub przerwania pozwala uznać wykonanie za zakończone.

Niech Agent kontynuuje pierwotną sesję

Możesz poprosić: „Śledź dalej poprzednie polecenie, zachowaj istniejące wyniki i nie uruchamiaj ponownie”. Narzędzie będzie kontynuować obsługę rzeczywiście zwróconej sesji.

Jeśli zadanie ma działać długo, poproś o zapisywanie wyników pośrednich do pliku i wyjaśnienie podstaw bieżącego postępu. Nie oceniaj wyłącznie po oknie bez nowego tekstu; uwzględniaj łącznie istniejące pliki, stan procesu i zachowanie programu.

  1. Sprawdź, czy ostatni wynik wyraźnie wskazuje dalszą pracę.
  2. Czekaj dalej lub odczytaj nowy wynik tej sesji.
  3. Potwierdź stan zakończenia i kompletność rezultatów.
  4. Jeśli chcesz przerwać, sprawdź, czy pozostają częściowe pliki.

Brak nowego tekstu nie musi oznaczać zawieszenia

Niektóre programy zwracają wynik dopiero na końcu, inne mogą czekać na dane lub być ograniczone przez cel. Oceniaj na podstawie stanu procesu, dokumentacji narzędzia i istniejących plików. Oczekiwanie na wynik nie gwarantuje nieprzerwanego działania procesu; przerwy środowiska lub limity zasobów nadal mogą go zatrzymać. Po przywróceniu najpierw sprawdź logi i rezultaty, a dopiero potem zdecyduj o ponowieniu.