- เครื่องมือจัดการทาสก์บนบรรทัดคำสั่ง ที่ช่วยให้ รันงานที่ใช้เวลานานได้ทั้งแบบลำดับหรือขนาน
- ไม่ผูกติดกับเทอร์มินัลเดียว และทำงานต่อผ่าน 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 : หยุดทุกงานและรีเซ็ตเริ่มต้น
ยังไม่มีความคิดเห็น