Hackcat

命令仍在執行:應該繼續等待還是重新啟動?

等待回覆不代表程序已結束;請先檢查原始執行會話。

區分等待完成與執行完成

命令可能會超過初始等待時間,工具隨後可能會返回一個會話識別碼,表示它仍在執行中。這通常意味著您可以繼續監控或等待,並不表示執行失敗。直接重新啟動可能會產生重複的程序、重複的檔案或重複的目標存取。

只有當您看到明確的退出、失敗或終止狀態時,才適合判定執行已結束。

讓 Agent 繼續原始會話

您可以要求「繼續檢視先前的命令,保留現有結果,請勿重新啟動」。工具將使用實際返回的會話繼續處理。

如果任務需要長時間運行,您可以要求將中間輸出儲存到檔案,並指定目前的進度是基於什麼。請勿僅僅依賴沒有新文字的視窗作為唯一的判斷標準;現有檔案、程序狀態和程式行為都應綜合考慮。

  1. 檢查最後的輸出是否清楚表明仍在執行中。
  2. 繼續等待或檢視該會話的新輸出。
  3. 確認退出狀態和輸出的完整性。
  4. 如果決定終止,請檢查是否仍有部分檔案殘留。

沒有新輸出不一定意味著卡住了

有些程式僅在完成時輸出,而有些程式可能正在等待輸入或受目標限制。判斷應基於程序狀態、工具文件和現有檔案。等待回覆並不保證程序一定能存活;底層環境的中斷或資源限制仍可能使其停止。恢復後,請先檢查執行日誌和輸出,再決定是否重新執行。