【发布时间】:2015-05-06 16:23:25
【问题描述】:
我一直在研究 Linux 的守护进程,例如 httpd,并且还研究了一些可以用作骨架的代码。我已经做了相当多的研究,现在我想练习写它。但是,我不确定我可以使用守护进程做什么。我可以尝试执行的任何好的示例/想法?
我正在考虑在 Ubuntu 上使用守护程序和 libnotify 来弹出选择推文的通知。
- 这是实现守护进程的坏例子吗?
- 你甚至需要一个守护进程吗?
- 这可以实现为服务而不是守护程序吗?
【问题讨论】:
-
守护进程、服务、后台任务......只是名称...... - 真正想要做什么?
-
@alk 我只是想编写自己的守护程序脚本来练习和了解更多信息。但我想不出任何想法。我能想到的最好的是我在问题中提到的那个。
-
@Shivaji_Vidhale: 很难想出一个实用的想法,但对于一个玩具......类似于
syslogd的记录器守护程序怎么样,它侦听UDP 上的消息端口并将它们写入文件?当然你已经有了一个更好的syslogd,如果你真的需要写一个,你可以inetd-ify 它而不必担心守护进程或监听套接字等等,但它应该是你的可以写大约 20 行代码和玩。而且,与您的想法不同,它不需要与 GUI 交互,这对于守护进程来说可能很棘手。
标签: python c linux process daemon