Pueue - Alat untuk memproses perintah command line dalam antrean
(github.com/Nukesor)- 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
pueuedtetap 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
logdanstatus, 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 antreanpueue status: memeriksa status tugas saat inipueue log/pueue follow: melihat log tugas yang selesai atau memantau output secara real-timepueue pause,pueue start,pueue kill: kontrol eksekusipueue group: tambah/hapus/lihat gruppueue wait: menunggu hingga tugas tertentu, grup, atau semuanya selesaipueue reset: menghentikan semua pekerjaan dan menginisialisasi ulang
4 komentar
Apa arti namanya? Pseudo queue?
Sepertinya ini adalah process queue.
Ah. Yang itu memang terdengar lebih masuk akal.
Pueue - alat pengelola tugas command line
Saya pernah memposting ini sekali 4 tahun lalu, waktu itu versinya 0.11. Sekarang sudah menjadi 4.0, dan major version saja sudah dirilis 4 kali.