我正在寻找某种可以嵌入 C/C++ 守护进程的嵌入式 shell。我们的想法是,我们可以远程登录到正在侦听的端口,并更改配置/查看状态等。
类似于 Quagga/Zebra 的 CLI(以 IOS 为模型)或类似的东西。理想情况下,具有类似 readline 的支持以方便使用,并且可以轻松扩展以向其添加新功能。
我曾考虑过使用嵌入式 Python 或 Lua 之类的东西来提供该语言的 shell,但我从未见过其他人这样做过。
还有人介意插话一下他们之前是如何实现这一目标的吗?
c daemon admin command-line-interface
admin ×1
c ×1
command-line-interface ×1
daemon ×1