Hackcat

คำสั่งยังทำงานอยู่ ควรรอต่อหรือเริ่มใหม่?

การจบรอผลไม่ได้หมายความว่ากระบวนการจบ ให้ตรวจเซสชันทำงานเดิมก่อน

แยกการจบรอออกจากการทำงานเสร็จ

คำสั่งอาจใช้เวลาเกินช่วงรอแรก แล้วเครื่องมือคืนรหัสเซสชันพร้อมระบุว่ายังทำงาน ซึ่งมักหมายความว่าคุณติดตามหรือรอต่อได้ ไม่ใช่ว่ารันล้มเหลว การเริ่มใหม่ทันทีอาจสร้างกระบวนการซ้ำ ไฟล์ซ้ำ หรือเข้าถึงเป้าหมายซ้ำ

ควรสรุปว่าการทำงานจบเมื่อเห็นสถานะออก ล้มเหลว หรือถูกยุติที่ชัดเจนเท่านั้น

ให้ Agent ติดตามเซสชันเดิมต่อ

คุณขอว่า ‘ดูคำสั่งก่อนหน้าต่อ เก็บผลเดิมไว้ อย่าเริ่มใหม่’ ได้ เครื่องมือจะประมวลผลต่อด้วยเซสชันที่ส่งกลับมาจริง

หากงานต้องใช้เวลานาน คุณขอให้บันทึกผลระหว่างทางลงไฟล์และระบุว่าความคืบหน้าปัจจุบันอิงอะไรได้ อย่าใช้เพียงหน้าต่างที่ไม่มีข้อความใหม่เป็นเกณฑ์ตัดสิน ควรพิจารณาไฟล์ที่มี สถานะกระบวนการ และพฤติกรรมโปรแกรมร่วมกัน

  1. ตรวจว่าผลล่าสุดระบุชัดว่ายังทำงานอยู่หรือไม่
  2. รอต่อหรือดูผลใหม่จากเซสชันนั้น
  3. ตรวจสถานะจบและความครบของผลงาน
  4. หากตัดสินใจยุติ ให้ตรวจว่ามีไฟล์บางส่วนค้างอยู่หรือไม่

ไม่มีผลใหม่ไม่ได้แปลว่าค้างเสมอไป

บางโปรแกรมส่งผลเมื่อเสร็จเท่านั้น บางโปรแกรมอาจรอข้อมูลนำเข้าหรือถูกจำกัดโดยเป้าหมาย ควรตัดสินจากสถานะกระบวนการ เอกสารเครื่องมือ และไฟล์ที่มี การรอผลไม่ได้รับประกันว่ากระบวนการจะอยู่ตลอด การหยุดของสภาพแวดล้อมหรือขีดจำกัดทรัพยากรยังทำให้หยุดได้ หลังคืนระบบให้ตรวจบันทึกการทำงานและผลงานก่อนตัดสินใจรันใหม่