Quiero tener un script "stop" personalizado runit
( runsv
) para ejecutar cuando tenga que detener / reiniciar el proceso. Actualmente, simplemente mata el proceso, luego ejecuta el script "terminar". Pero en mi caso, mi proceso genera dinámicamente procesos secundarios, por lo que en lugar de simple kill
, necesito un "killtree"
para deshacerme de ellos. ¿Cómo puedo hacer eso?
Sé que debe hacerse a través de las control
opciones de runit, pero al leer los documentos no me queda claro cómo se debe llamar el script de detención :(