我正在使用Linux来创建守护进程。我已经参考了以下教程来了解使用叉和setid的守护进程代码的基本实现:
http://www.netzmafia.de/skripten/unix/linux-daemon-howto.html
我有一个应用程序,在这个应用程序中,我必须创建多个守护进程并在它们之间进行通信。
例如:,我有3个源文件,我想将它们作为3个不同的守护进程。我在这些源文件中定义了函数,我想从main()或其他源文件中调用这些函数。
我正在互联网上搜索多个守护进程及其相互通信,但如果有人能帮助我,那就太好了。
谢谢。
发布于 2017-06-05 18:28:50
如果您是目标linux,我将建议您让init系统(例如systemd)处理demon特性。
要在程序之间进行通信,可以使用命名管道https://linux.die.net/man/4/fifo。
https://stackoverflow.com/questions/44375022
复制相似问题