当前位置:  技术问答>linux和unix

如何为程序提供类shell机制?

    来源: 互联网  发布时间:2016-03-31

    本文导语:  就是提供一些接口来实时监控我的程序的运行状态(程序内部的一些管理数据结构的变量的值),并可随时对程序作出配置上的改变,且不能影响程序的当前运行。 望大家多提提想法。 | 可...

就是提供一些接口来实时监控我的程序的运行状态(程序内部的一些管理数据结构的变量的值),并可随时对程序作出配置上的改变,且不能影响程序的当前运行。
望大家多提提想法。

|
可以利用proc文件系统

|
提供的接口是希望用户在命令行模式下使用?还是使用另外的应用程序来通信?
命令行方式就是程序+附加命令来实现,你的程序里进行命令解析。
另外的应用程序就需要完善程序(进程)间通信,比如是共享内存,共享文件。

|
你所需要的是进程间通信,
Socket
共享内存
管道
消息队列
信号等都可以。

http://www.ibm.com/developerworks/cn/linux/l-ipc/part1/index.html

选一种你觉得合适,方便的方式就可以了。 

|
可以参考asterisk的实现。

|
消息
信号

    
 
 

您可能感兴趣的文章:

  • 紧需 一个isp 开发的 网站验证处理数据库程序 需要有安全机制的 !
  • 解析Android应用程序运行机制
  • Windows程序内部运行机制实例详解
  • IIS未找到提供程序该程序可能未正确安装错误解决办法
  • 在linux上怎么编写一个模块来提供某个中断的中断处理程序呢?而且有哪些中断可以自己添加中断处理程序呢?
  • 我想用jsp做个发送邮件的程序,请问需要什么服务器?怎样配置?最好还能提供一个简单的测试程序!谢谢!
  • shell script能为c程序提供输入数据吗?
  • UNIX下 wc,grep,和修改文本文件的c程序的源程序那位高人能否提供一份? zero_baby@163.net
  • 关于Linux 2.6平台下,自定义的USB HID设备是系统提供驱动程序还是需要自己完成驱动程序?
  • 请大家提供几个下载Jsp源程序的网址,谢谢!
  • 操作系统为进程(程序)提供服务的疑问
  • SQL Server 7.0或2000 的jdbc驱动程序中提供了连接池的实现吗?
  • 哪位高手可以提供使用C/C++编CGI程序中,使用和设置Cookie的例子。为谢!!!
  • 大家用什么东东写JAVA程序,能告诉我一个好的工具吗(提供下载地址)?
  • 哪位高手能否提供一个Java的图文混排的编辑程序。
  • to:那位大侠可以提供关于用JAVA实现FTP的客户端程序,
  • 求Delphi下读取usb口的程序及代码?提供者100分相送
  • 哪位能提供一个支持滚动记录集的MS SQL Server2000的JDBC驱动程序???
  • (来拿分了)谁提供一个简单的netlink的程序? 要求是内核空间发往用户空间的。
  • 有没有这样的开发工具,在window编辑运行.然后程序放到linux下直接可以执行了.就是在win下提供一个linux虚拟机.
  • 请大家帮忙提供资料:如何将windows系统服务程序移植为linux系统服务?
  • 请教如何发布我的应用程序?提供有建设性的意见,最少50分每人!内详。
  • ★ ★ ★ 谁能提供一个打印文件内容的程序示例让我看看(参与有分!!!)
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 重装服务器后IIS网站错误(应用程序中的服务器错误)
  • 为什么我在java程序里启动的一个程序在java程序关闭后,该程序的所有进程都关掉了
  • windows server2008上PowerBuilder程序系统错误解决方法
  • Linux 编程怎么样在程序开启一个程序,和关闭一个程序?
  • c语言判断某一年是否为闰年的各种实现程序代码
  • 请问从一个java程序中如何调用另一java程序,并控制可以其状态(最小化、最大化、结束程序),还有怎样知道那个被调用的程序结束。
  • 程序员的八种级别,你属于哪一级?
  • Linux下的程序是在内存中运行的吗?为什么在程序运行的时候可以删除程序文件?
  • Linux下指定运行时加载动态库路径及shell下执行程序默认路径
  • 我的程序是用c写的gtk+程序,有个函数的参数要传给它图片的文件名,但是图片和原程序不在同一目录下怎么办?怎么在程序里指定文件的路径
  • 在docker容器中通过apt-get安装新的程序
  • 为什么linux下的C++程序这么少见? 请问那里有linux下的C++程序?什么类型的程序都可以.
  • linux下通过crond实现自动执行程序
  • 我写了个linux下的网络程序,程序在多个电脑间通信,但是我没有多个电脑,怎么调试这样的程序啊?
  • http协议介绍,文件上传分析及程序举例
  • 在java控制台程序中,可以用System.exit(0);使用一个程序终止,那么在servlet中如何使一个servlet程序终止呢?
  • 程序员赚钱致富的6种方法
  • 程序调用脚本,脚本启动另一个程序,如何让原始程序彻底释放资源?
  • HASH查找的程序实现及性能分析
  • python计算程序开始到程序结束的运行时间和程序运行的CPU时间
  • 程序员为了健康必看!早晨空腹喝水,是对还是错?
  • linux下,一个程序如何向另一个程序发送消息,另一个程序如何接收


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3