这是来自此处的重复问题: 仅使用更新的标签控制守护程序和应用程序的差异, 以便更多人可以查看和评论。
大家好,
关于这篇优秀的帖子:
我想问以下问题:
从我的终端启动应用程序后,该应用程序继续在后台或前台运行,我唯一能与之交互的方法就是从我的终端发送信号(假设标准输入仍然存在)。
但是,在启动守护进程后,我意识到可以通过其他方式控制它,例如查询它或重新启动它(arch方式):
# /etc/rc.d/daemon-name {start|stop|restart|status|...}
有人可以向我解释该功能是否内置于通用“守护程序框架”并作为特殊功能适用于每个守护程序进程,还是只是设计为作为守护程序运行的进程必须在内部处理的规定?
更重要的是,我们究竟如何能够使用它们的名称从终端“控制”守护程序(即 sambad stop),而应用程序总是必须使用它们的名称来引用(即 kill -9 1234)?
先感谢您!