29 Punkte von xguru 2025-08-20 | Noch keine Kommentare. | Auf WhatsApp teilen
  • 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 log und status, 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ügen
    • pueue status : Aktuellen Status der Tasks prüfen
    • pueue log / pueue follow : Logs abgeschlossener Tasks anzeigen oder Ausgabe in Echtzeit verfolgen
    • pueue pause, pueue start, pueue kill : Ausführung steuern
    • pueue group : Gruppen hinzufügen/löschen/anzeigen
    • pueue wait : Warten, bis ein bestimmter Task, eine Gruppe oder alles abgeschlossen ist
    • pueue reset : Alle Jobs stoppen und zurücksetzen

Noch keine Kommentare.

Noch keine Kommentare.