Diferencias en el control de demonios y aplicaciones.

Respecto a este excelente post:

¿Cuál es la diferencia entre nohup y un demonio?

Me gustaría preguntar lo siguiente:

Después de iniciar una aplicación desde mi terminal, la aplicación continúa ejecutándose en segundo plano o en primer plano y lo único que puedo hacer para interactuar con ella es enviándole señales desde mi terminal (dado que stdin aún está en su lugar).

Sin embargo, después de que se inicia un proceso de daemon, me di cuenta de que se puede controlar con otros medios, como consultarlo o reiniciarlo (a modo de arco):

# /etc/rc.d/daemon-name {start|stop|restart|status|...}

¿Podría alguien explicarme si esa característica está incorporada en el "marco de daemon" general y se aplica a cada proceso de daemon como una característica especial o es solo una disposición que los procesos diseñados para ejecutarse como un daemon tendrán que manejar internamente?

Y para agregar más al tema, ¿cómo podemos "controlar" los demonios desde la terminal usando su nombre (es decir, sambad stop) mientras que las aplicaciones siempre tienen que ser referidas usando su nombre (es decir, kill -9 1234)?

¡Gracias de antemano!

Respuestas a la pregunta(1)

Su respuesta a la pregunta