使用linux中的交互式命令行界面编写C守护程序类型程序

时间:2016-11-20 05:23:36

标签: c linux

我编写了一个在后台运行的c程序,执行一个持续的功能。它工作正常,但我希望在它运行时从中获取信息。 我使用这些指令使程序成为守护进程: http://www.netzmafia.de/skripten/unix/linux-daemon-howto.html 如何修改程序C代码,使其在运行时接受命令行参数?

示例:

$ daemon_program< - 启动守护程序,它现在在后台运行。

$ daemon_program --status< - 在守护程序的名称中输入一个参数,让它为终端输入信息。

$ Status is good< - daemon_program将状态写入终端

此类设置是否有名称?

1 个答案:

答案 0 :(得分:1)

你的程序会做这样的事情(伪代码):

>./myDaemon -d
<< MyDaemon now running and listening for commands on named-pipe

> ./myDaemon
<< Please enter an interactive command
> get status
<< blargh

用法:

display : inline;