Различия в контроле демонов и приложений

Что касается этого отличного поста:

В чем разница между nohup и демоном?

Я хотел бы спросить следующее:

После запуска приложения из моего терминала приложение продолжает работать либо в фоновом режиме, либо на переднем плане, и единственное, что я могу сделать для взаимодействия с ним, - это посылать ему сигналы с моего терминала (учитывая, что stdin все еще работает).

Однако после запуска процесса-демона я понял, что им можно управлять с помощью других средств, таких как его запрос или перезапуск (в виде арки):

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

Может ли кто-нибудь объяснить мне, встроена ли эта функция в общую структуру "daemon"? и применяется к каждому процессу демона как особая функция или это просто условие, которое процессы, предназначенные для запуска в качестве демона, должны будут обрабатывать внутри себя?

И, чтобы добавить больше к вопросу, как на земле мы можем "контролировать" демоны из терминала, использующие свое имя (то есть остановка sambad), в то время как приложения всегда должны ссылаться, используя свое имя (то есть kill -9 1234)?

Заранее спасибо!

Ответы на вопрос(1)

Ваш ответ на вопрос