【发布时间】:2012-10-19 14:42:58
【问题描述】:
我想创建一个简单的 Linux 守护进程...
- 在 localhost 和指定端口上打开一个 tcp/ip 服务器套接字
- 等待连接
- 有人连接后,会从客户端的socket中读取第一行(以
\n结尾) - 如果该行是
foo,它将运行命令bar - 在
bar命令完成后(或者如果该行不是foo),守护程序将等待另一个连接并执行相同的操作(无限循环)...
可以用 bash 来写吗? (以及如何?)
另外,我希望能够使用service my-foobar-daemon start / stop(在 Ubuntu 上)启动和停止脚本,我该怎么做?
谢谢:)
【问题讨论】:
-
inetd将为您完成大部分工作,根据您的具体要求,有多种口味可供调查。