- Herramienta de gestión de tareas basada en línea de comandos que permite ejecutar trabajos de larga duración de forma secuencial o en paralelo
- No depende de una sola terminal y, gracias al daemon en segundo plano (
pueued), sigue ejecutándose incluso si la sesión SSH se cierra
- Ofrece varias funciones como programación, gestión de grupos de tareas, control de procesos y recuperación ante fallos
- Programación: permite agregar tareas, ejecutar varias tareas al mismo tiempo (indicando el número de ejecuciones simultáneas), cambiar el orden de ejecución, configurar dependencias y programar ejecuciones a una hora específica
- Interacción con procesos: inspección sencilla de la salida, envío de entrada a trabajos en ejecución y posibilidad de pausar/reanudar procesos
- Gestión de grupos de tareas: creación de varias colas para ejecución en paralelo, con opción de pausar y reanudar por grupo
- Ejecución en segundo plano: el daemon
pueued sigue activo independientemente de si hay sesión iniciada, conservando variables de entorno y directorio de trabajo
- Garantía de estabilidad: la cola y los registros se guardan en disco, por lo que pueden recuperarse después de una caída del sistema
- Otras funciones: salida JSON de
log y status, hooks de callback para notificaciones y espera de trabajos específicos (wait)
- Compatible con Linux, MacOS y Windows, y al estar basado en Rust es fácil de instalar y usar
- No es un scheduler distribuido complejo, sino una herramienta enfocada en la gestión intuitiva de tareas en entornos de un solo usuario
- Uso
pueue add 'comando' : agrega una nueva tarea a la cola
pueue status : consulta el estado actual de las tareas
pueue log / pueue follow : consulta los registros de tareas completadas o revisa la salida en tiempo real
pueue pause, pueue start, pueue kill : control de ejecución
pueue group : agregar/eliminar/consultar grupos
pueue wait : espera hasta que termine una tarea específica, un grupo o todo
pueue reset : detiene e inicializa de nuevo todos los trabajos
Aún no hay comentarios.