100% Bash puro y systemd

Orquesta tus cargas de trabajo a nivel del Kernel

Un planificador de tareas de grado empresarial sin dependencias externas. Aislamiento nativo con cgroups v2, dependencias DAG y bloqueos atómicos para infraestructuras pesadas.

$ nexus run --boost --timeout 3600 "./script_pesado.sh"
🚀 Trabajo encolado con ID: A_1789067016-17495

¿Por qué Nexus?

Los orquestadores tradicionales (como Slurm o PBS Pro) consumen excesivos recursos y requieren complejas bases de datos. Nexus adopta un enfoque minimalista delegando el estado a un sistema de spooling en archivos de texto.

Previene caídas por falta de memoria (OOM) calculando dinámicamente la RAM máxima permitida, evita condiciones de carrera en red usando candados atómicos y destruye procesos colgados mediante límites de tiempo estrictos.

Arquitectura Interna

  • ✔ Aislamiento de procesos vía systemd-run
  • ✔ Cuotas dinámicas de RAM y CPU (Cgroups v2)
  • ✔ Tuberías de ejecución condicionadas (--after)
  • ✔ Protección contra inyección de comandos en Base64

Apoya el Desarrollo

Nexus es un proyecto de código abierto mantenido en mi tiempo libre. Si esta herramienta ha ayudado a estabilizar tus servidores, considera apoyar su futuro.

Bitcoin (BTC)

1LUw27B6wPNibZKrPJGCigV642358rpABg

Ethereum (ETH / ERC-20)

0x22a1dd7cd753ba5c52db23d927fc6ded7025579d