Cómo crear un demonio sin systemd

Cómo crear un demonio sin systemd

Estoy usando AntiX Linux, que no usa systemd, y quiero crear un demonio en el que pueda hacer eco para hacer algo. ¿Cómo hago eso correctamente?

Así es como quiero usarlo:

...
echo "got signal 1 use lock" > mydaemon
...

Respuesta1

El sistema de inicio y cómo configurar su programa para que lo ejecute es solo una parte del problema. Tendrás que escribir el programa para que se convierta en un demonio cuando se ejecute. Esto implica pasar a segundo plano, crear una nueva sesión y disociarse del terminal de control, entre otras cosas. Estos pasos no son necesarios con systemd, porque systemd ejecuta su programa en un contenedor que realiza todos estos pasos por usted, pero otros sistemas de inicio normalmente no lo hacen. Para más información, verProceso del demonio

información relacionada