繁体   English   中英

守护程序和应用程序控制[重复]

[英]Daemons & applications control [duplicate]

这个问题已经在这里有了答案:

这是一个重复的问题:仅使用更新的标签控制守护程序和应用程序的差异,以便更多的人可以查看和评论。


嗨,大家好,

关于这个优秀的职位:

nohup和守护程序之间有什么区别?

我想问以下问题:

从终端启动应用程序后,该应用程序将继续在后台或前台运行,而与之交互的唯一动作是从终端发送信号(假设stdin仍然存在)。

但是,启动守护进程后,我意识到可以用其他方式控制它,例如查询或重新启动(拱形方式):

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

有人可以向我解释该功能是否内置在通用的“守护程序框架”中并作为特殊功能适用于每个守护程序进程,或者仅仅是设计为作为守护程序运行的进程必须在内部处理的规定?

除此之外,我们到底如何使用终端的名称(即sambad stop)从终端“控制”守护程序,而始终必须使用名称来引用应用程序(即kill -9 1234)呢?

先感谢您!


对于不同的守护程序,此操作的执行方式有所不同。 只需查看这些文件( /etc/rc.d/* ),看看它是如何完成的。

在debian上,大多数服务使用start-stop-daemon PID存储在文件中, start-stop-daemon将信号发送到该PID。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM