¿Cómo señalizar una aplicación sin matarla en Linux?

Tengo una aplicación de vigilancia. Observa mi aplicación principal que podría fallar por una razón u otra (sé que es mala, pero no es el punto).

Programé este watchdog para aceptar señales SIGUSR1 para dejar de monitorear la presencia de mi aplicación. Lo señalo con

kill -SIGUSR1 `pidof myapp`

Esto funciona muy bien. Mi problema surge cuando intento señalar una versión anterior del watchdog que no tiene esta funcionalidad incorporada. En este caso, la señal de kill mata al watchdog (finaliza el proceso), lo que conlleva más complicaciones (reinicio del dispositivo) .

¿Hay alguna forma de indicar a mi perro guardián con SIGUSR1 para que no termine si esta señal en particular no se maneja?

Respuestas a la pregunta(2)

Su respuesta a la pregunta