generador de archivos de unidad systemd
Crear un archivo .service, .timer, .socket o .mount de systemd válido a partir de unos pocos campos.
generador de archivos de unidad systemd
Sin necesidad de archivo de configuración: solo rellena unos pocos campos y esta herramienta escribe un archivo de unidad systemd completo que puedes colocar directamente en /etc/systemd/system/. Cubre los cuatro tipos de unidades que los administradores de systemd escriben manualmente con mayor frecuencia: servicio, temporizador, socket y montaje, y produce las secciones [Unit], [Service] e [Install] con las directivas en el orden que systemd espera.
Para una unidad de servicio, establece la descripción y la URL de documentación, el comando ExecStart (con ganchos opcionales de ExecStartPre y ExecStop), el Tipo de servicio (simple, exec, forking, oneshot o notify), el usuario y grupo con el que ejecutar, un directorio de trabajo y variables de entorno ya sea en línea o a través de EnvironmentFile. La política de reinicio y RestartSec controlan cómo reacciona systemd cuando el proceso muere; After y Requires configuran el ordenamiento de dependencias, y WantedBy establece qué destino extrae la unidad al inicio. Un bloque de endurecimiento añade NoNewPrivileges, PrivateTmp, ProtectSystem y ProtectHome con un clic cada uno, que es la mayoría de lo que los archivos de servicio propios de una distribución usan para el aislamiento.
Elegir temporizador, socket o montaje en su lugar sigue rellenando las secciones compartidas [Unit] e [Install], pero deja el bloque específico del tipo como comentario en lugar de adivinar la sintaxis de OnCalendar=, ListenStream= o What=/Where= que no puede verificar — consulta el convertidor de cron a temporizador systemd para una programación lista. El nombre de la unidad se sanitiza a los caracteres que systemd permite, y la herramienta advierte en lugar de congelarse si un campo se pega en un tamaño absurdamente grande.
Todo se ejecuta localmente en tu navegador: nada de lo que escribas, incluidos nombres de host, rutas o credenciales en EnvironmentFile, se envía nunca. Copia el resultado, descárgalo como archivo .txt para renombrarlo e instalarlo tú mismo, o envíalo a otra herramienta para seguir editando.