對於這個優秀的帖子:的差異控制守護程序和應用程序
What's the difference between nohup and a daemon?
我想問下:
從我的終端啓動應用程序後,應用程序會一直處於運行在後臺或前臺,我可以做的唯一事情就是通過從我的終端發送信號(因爲stdin仍然存在)。
然而,守護進程啓動後,我意識到,它可以與其它方式控制例如查詢,或重新啓動它(弓道):
# /etc/rc.d/daemon-name {start|stop|restart|status|...}
可能有人如果給我解釋一下功能內置於通用的「守護進程框架」中,並且作爲一項特殊功能應用於每個守護進程,還是僅作爲一項規定,旨在作爲守護進程運行的進程必須在內部進行處理?
爲了增加更多的事情,我們怎樣才能從終端使用他們的名字(即sambad stop)「控制」守護進程,而應用程序總是必須使用他們的名字來引用(即kill -9 1234 )?
預先感謝您!
這個問題更適合SuperUser或Unix&Linux。 – 2012-07-28 16:46:34
謝謝。已經在那裏發佈。 – kstratis 2012-07-29 15:36:35