- Alat manajemen tugas berbasis command line yang dapat menjalankan pekerjaan berdurasi lama secara berurutan atau paralel
- Tidak terikat pada satu terminal saja, dan terus berjalan melalui daemon latar belakang (
pueued) meskipun sesi SSH berakhir
- Menyediakan berbagai fitur seperti penjadwalan, manajemen grup tugas, kontrol proses, dan pemulihan setelah crash
- Penjadwalan: menambahkan tugas, menjalankan beberapa tugas secara bersamaan (dengan jumlah konkurensi yang dapat ditentukan), mengubah urutan eksekusi, menetapkan dependensi, dan mendukung eksekusi terjadwal pada waktu tertentu
- Interaksi dengan proses: mudah memeriksa output, mengirim input ke pekerjaan yang sedang berjalan, serta menjeda/melanjutkan proses
- Manajemen grup tugas: membuat beberapa antrean untuk dijalankan secara paralel, serta menjeda dan melanjutkan per grup
- Eksekusi latar belakang: daemon
pueued tetap berjalan terlepas dari status login, sambil mempertahankan variabel lingkungan dan direktori kerja
- Jaminan keandalan: antrean dan log disimpan ke disk sehingga dapat dipulihkan setelah sistem crash
- Fitur lain: output JSON untuk
log dan status, hook callback untuk notifikasi, serta menunggu pekerjaan tertentu (wait)
- Mendukung Linux, MacOS, dan Windows, serta berbasis Rust sehingga mudah dipasang dan digunakan
- Bukan scheduler terdistribusi yang kompleks, melainkan alat yang berfokus pada manajemen tugas yang intuitif untuk lingkungan pengguna tunggal
- Cara penggunaan
pueue add '명령어' : menambahkan tugas baru ke antrean
pueue status : memeriksa status tugas saat ini
pueue log / pueue follow : melihat log tugas yang selesai atau memantau output secara real-time
pueue pause, pueue start, pueue kill : kontrol eksekusi
pueue group : tambah/hapus/lihat grup
pueue wait : menunggu hingga tugas tertentu, grup, atau semuanya selesai
pueue reset : menghentikan semua pekerjaan dan menginisialisasi ulang
Belum ada komentar.