Pueue - कमांड लाइन कमांड्स को queue के रूप में प्रोसेस करने वाला टूल
(github.com/Nukesor)- लंबे समय तक चलने वाले कामों को क्रमिक या समानांतर रूप से चलाने वाला कमांड-लाइन आधारित task management टूल
- एक ही टर्मिनल से बंधा नहीं है, और बैकग्राउंड daemon (
pueued) के माध्यम से SSH session समाप्त होने पर भी चलता रहता है - scheduling, task group management, process control, crash recovery जैसी विभिन्न सुविधाएँ प्रदान करता है
- Scheduling: task जोड़ना, कई tasks को एक साथ चलाना (concurrency count निर्दिष्ट करना), execution order बदलना, dependencies सेट करना, और किसी निश्चित समय पर scheduled execution का समर्थन
- प्रोसेस के साथ इंटरैक्शन: output को आसानी से देखना, चल रहे काम को input भेजना, process को pause/resume करना
- Task group management: कई queues बनाकर parallel execution, और group स्तर पर pause तथा resume
- बैकग्राउंड execution:
pueueddaemon login की स्थिति से स्वतंत्र होकर चलता रहता है, और environment variables तथा working directory को सुरक्षित रखता है - स्थिरता की गारंटी: queue और logs डिस्क पर सहेजे जाते हैं, इसलिए system crash के बाद भी recovery संभव
- अन्य सुविधाएँ:
logऔरstatusका JSON output, notifications के लिए callback hooks, और किसी विशेष काम की प्रतीक्षा (wait)
- Linux, MacOS, Windows को सपोर्ट करता है, और Rust आधारित होने के कारण install और use करना आसान है
- जटिल distributed scheduler नहीं, बल्कि single-user environment में सहज task management पर केंद्रित टूल
- उपयोग
pueue add '명령어': queue में नया task जोड़ेंpueue status: मौजूदा task status देखेंpueue log/pueue follow: पूरे हुए task के logs देखें या real-time output देखेंpueue pause,pueue start,pueue kill: execution controlpueue group: group जोड़ें/हटाएँ/देखेंpueue wait: किसी विशेष task, group, या पूरे queue के समाप्त होने तक प्रतीक्षाpueue reset: सभी काम रोकें और reset करें
4 टिप्पणियां
इस नाम का मतलब क्या है? क्या यह
pseudo queueहै?शायद यह एक process queue है।
आह। वह वाला ज़्यादा उचित लगता है।
Pueue - कमांड लाइन टास्क मैनेजमेंट टूल
इसे मैंने 4 साल पहले एक बार पोस्ट किया था, तब इसका वर्ज़न 0.11 था। अब यह 4.0 पर पहुंच गया है, और केवल major version ही 4 बार रिलीज़ हो चुके हैं.