Pueue – Ein Tool, das Kommandozeilenbefehle per Queue verarbeitet
(github.com/Nukesor)- Ein kommandozeilenbasiertes Task-Management-Tool, mit dem sich lang laufende Aufgaben sequentiell oder parallel ausführen lassen
- Nicht an ein einzelnes Terminal gebunden; über den Hintergrund-Daemon (
pueued) läuft es auch dann weiter, wenn die SSH-Sitzung beendet wird - Bietet zahlreiche Funktionen wie Scheduling, Verwaltung von Task-Gruppen, Prozesssteuerung und Crash-Recovery
- Scheduling: Tasks hinzufügen, mehrere Tasks gleichzeitig ausführen (mit festlegbarer Parallelität), Ausführungsreihenfolge ändern, Abhängigkeiten setzen, Ausführung zu einer bestimmten Zeit planen
- Interaktion mit Prozessen: Ausgabe einfach prüfen, Eingaben an laufende Jobs senden, Prozesse pausieren/fortsetzen
- Verwaltung von Task-Gruppen: Mehrere Queues erstellen und parallel ausführen, Gruppen pausieren und fortsetzen
- Ausführung im Hintergrund: Der
pueued-Daemon läuft unabhängig vom Login-Status weiter und bewahrt Umgebungsvariablen sowie das Arbeitsverzeichnis - Zuverlässigkeit: Queue und Logs werden auf der Festplatte gespeichert und können nach einem Systemabsturz wiederhergestellt werden
- Weitere Funktionen: JSON-Ausgabe für
logundstatus, Callback-Hooks für Benachrichtigungen, Warten auf bestimmte Jobs (wait)
- Unterstützt Linux, macOS und Windows; basiert auf Rust und ist einfach zu installieren und zu verwenden
- Kein komplexer verteilter Scheduler, sondern ein Tool mit Fokus auf intuitives Task-Management in einer Einzelbenutzerumgebung
- Verwendung
pueue add '명령어': Neuen Task zur Queue hinzufügenpueue status: Aktuellen Status der Tasks prüfenpueue log/pueue follow: Logs abgeschlossener Tasks anzeigen oder Ausgabe in Echtzeit verfolgenpueue pause,pueue start,pueue kill: Ausführung steuernpueue group: Gruppen hinzufügen/löschen/anzeigenpueue wait: Warten, bis ein bestimmter Task, eine Gruppe oder alles abgeschlossen istpueue reset: Alle Jobs stoppen und zurücksetzen
4 Kommentare
Was bedeutet der Name wohl? Pseudo-Queue?
Scheint eine Process Queue zu sein.
Ah. Das klingt plausibler.
Pueue - Tool zur Verwaltung von Kommandozeilen-Tasks
Ich hatte es vor 4 Jahren schon einmal gepostet; damals war die Version 0.11, inzwischen ist es 4.0, und allein die Major-Version wurde bereits viermal veröffentlicht.