当前位置: 技术问答>linux和unix
如何为程序提供类shell机制?
来源: 互联网 发布时间:2016-03-31
本文导语: 就是提供一些接口来实时监控我的程序的运行状态(程序内部的一些管理数据结构的变量的值),并可随时对程序作出配置上的改变,且不能影响程序的当前运行。 望大家多提提想法。 | 可...
就是提供一些接口来实时监控我的程序的运行状态(程序内部的一些管理数据结构的变量的值),并可随时对程序作出配置上的改变,且不能影响程序的当前运行。
望大家多提提想法。
望大家多提提想法。
|
可以利用proc文件系统
|
提供的接口是希望用户在命令行模式下使用?还是使用另外的应用程序来通信?
命令行方式就是程序+附加命令来实现,你的程序里进行命令解析。
另外的应用程序就需要完善程序(进程)间通信,比如是共享内存,共享文件。
命令行方式就是程序+附加命令来实现,你的程序里进行命令解析。
另外的应用程序就需要完善程序(进程)间通信,比如是共享内存,共享文件。
|
你所需要的是进程间通信,
Socket
共享内存
管道
消息队列
信号等都可以。
http://www.ibm.com/developerworks/cn/linux/l-ipc/part1/index.html
选一种你觉得合适,方便的方式就可以了。
Socket
共享内存
管道
消息队列
信号等都可以。
http://www.ibm.com/developerworks/cn/linux/l-ipc/part1/index.html
选一种你觉得合适,方便的方式就可以了。
|
可以参考asterisk的实现。
|
消息
信号
信号