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

如何用触发的方式使程序输出日志!

    来源: 互联网  发布时间:2016-01-30

    本文导语:  我想让程序在指定的动作下将所有变量的当前值打印到日志中,有没有什么好办法呢? 1、不能用socket方式(如果程序有bug,socket用光了就不起作用了); 2、我的程序是用服务的方式启动的,不能接受键盘直接输入...

我想让程序在指定的动作下将所有变量的当前值打印到日志中,有没有什么好办法呢?
1、不能用socket方式(如果程序有bug,socket用光了就不起作用了);
2、我的程序是用服务的方式启动的,不能接受键盘直接输入给进程;
3、解决方法最好是window/linux兼容(程序是跨平台的),实在没有以linux方法为好;
4、用脚本方式跟进程通讯是最理想的方式,如果可以带参数就更美了!
5、最好给出具体的实现方法或代码;

呵呵,罗列这么多好像提需求一样,不好意思啊,为了表达清楚没有想到更好的办法,不过这个问题我挺急的,感谢大家帮忙想个办法!

现在想到的方法都是信号量,消息,共享内存那些进程交互的东西,但是不想另写一份代码,所以最好有通过脚本跟进程交互搞定问题!

|
用信号,在shell中通过kill发信号给程序,比如发SIGINT:
kill -SIGINT test

程序中只要截获信号就可以了。

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • sql server 触发器实例:特定字段更新时触发Update触发器
  • SQL Server 触发器 表的特定字段更新时,触发Update触发器
  • sqlserver 禁用触发器和启用触发器的语句
  • 请教边缘触发和水平触发的区别?
  • 判断触发器正在处理的是插入,删除还是更新触发
  • SQL Server误区30日谈 第4天 DDL触发器就是INSTEAD OF触发器
  • sql server 禁用与启用触发器的语句
  • JComboBox(下拉菜单)的触发事件是什么啊?
  • 失去焦点时,触发一个事件
  • 有两个按钮,我点选其中一个,如何使之触发另一个按钮的事件?
  • Oracle 触发器的使用小结
  • sql server 触发器实例 创建、删除、修改、查看触发器的例子
  • 怎么在linux底下写一个触发程序
  • shell 关于一个url触发的问题?
  • *** 高分请问关于触发消息事件的问题? ***
  • 请问如何在一进入JTable表格单元格的编辑的时候,触发一个事件。
  • php iis7站长之家
  • 怎样触发(激活)事件?
  • 如何用按钮触发事件以清除session中的变量?
  • 按钮如何获得焦点并按回车触发?


  • 站内导航:


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

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

    浙ICP备11055608号-3