Generador de unidades systemd

Un .service escrito a mano suele acabar sin Restart=, corriendo como root y sin ninguna restricción. Aquí sale con las tres cosas resueltas, y con el .timer al lado si sustituye a una entrada de cron.

Unidad de servicio

Se genera en tu navegador; nada se envía a ningún servidor

Tiene que ser una ruta absoluta: systemd no resuelve el PATH del intérprete.

Separadas por comas.

Para secretos: no van en el fichero de unidad, que es legible por todos.

Opciones

Unidad

/etc/systemd/system/mi-servicio.service

Instalación

Para revisar el endurecimiento: systemd-analyze security mi-servicio.service. Si el servicio no arranca con ProtectSystem=strict, declara los directorios donde necesita escribir con ReadWritePaths= en vez de quitar la opción.

Otras herramientas

¿Necesitas ayuda con tu infraestructura?

Si necesitas soporte profesional para configurar, optimizar o migrar tus servidores Linux, cuéntanos qué tienes montado.

Solicitar soporte