• เครื่องมือจัดการทาสก์บนบรรทัดคำสั่ง ที่ช่วยให้ รันงานที่ใช้เวลานานได้ทั้งแบบลำดับหรือขนาน
  • ไม่ผูกติดกับเทอร์มินัลเดียว และทำงานต่อผ่าน daemon เบื้องหลัง (pueued) ได้แม้ SSH session จะปิดไปแล้ว
  • มีฟีเจอร์หลากหลาย เช่น การตั้งเวลา, การจัดการกลุ่มทาสก์, การควบคุมโปรเซส, การกู้คืนหลังแครช
    • การตั้งเวลา: เพิ่มทาสก์, รันหลายทาสก์พร้อมกันได้ (กำหนดจำนวนงานที่รันพร้อมกันได้), เปลี่ยนลำดับการรัน, ตั้ง dependency, และรองรับการตั้งให้รันตามเวลาที่กำหนด
    • โต้ตอบกับโปรเซส: ตรวจสอบเอาต์พุตได้ง่าย, ส่งอินพุตไปยังงานที่กำลังรัน, หยุดชั่วคราว/ทำงานต่อของโปรเซสได้
    • การจัดการกลุ่มทาสก์: สร้างหลายคิวเพื่อรันแบบขนาน และหยุดชั่วคราวหรือเริ่มต่อในระดับกลุ่มได้
    • การรันเบื้องหลัง: pueued daemon จะทำงานต่อโดยไม่ขึ้นกับสถานะการล็อกอิน พร้อมคง environment variables และ working directory ไว้
    • ความเสถียร: คิวและล็อกถูกบันทึกลงดิสก์ จึงกู้คืนได้แม้ระบบจะแครช
    • ฟีเจอร์อื่นๆ: เอาต์พุต JSON สำหรับ log และ status, callback hook สำหรับการแจ้งเตือน, การรอเฉพาะงาน (wait)
  • รองรับ Linux, MacOS, Windows และสร้างด้วย Rust ทำให้ติดตั้งและใช้งานได้ง่าย
  • ไม่ใช่ตัวจัดตารางงานแบบกระจายศูนย์ที่ซับซ้อน แต่เป็นเครื่องมือที่เน้น การจัดการทาสก์แบบเข้าใจง่ายในสภาพแวดล้อมผู้ใช้คนเดียว
  • วิธีใช้งาน
    • pueue add '명령어' : เพิ่มทาสก์ใหม่เข้าคิว
    • pueue status : ตรวจสอบสถานะทาสก์ปัจจุบัน
    • pueue log / pueue follow : ดูล็อกของทาสก์ที่เสร็จแล้ว หรือดูเอาต์พุตแบบเรียลไทม์
    • pueue pause, pueue start, pueue kill : ควบคุมการทำงาน
    • pueue group : เพิ่ม/ลบ/ดูข้อมูลกลุ่ม
    • pueue wait : รอจนกว่าทาสก์ที่กำหนด, กลุ่ม หรือทั้งหมดจะเสร็จ
    • pueue reset : หยุดทุกงานและรีเซ็ตเริ่มต้น

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น