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

发出SIGUSR1命令后,接收进程怎样定义接收后的动作

    来源: 互联网  发布时间:2015-08-24

    本文导语:  比如,我在一个进程中: kill(PID, SIGUSR1); 我需要通过此信号触发接收进程中 printf("ok!"); 我该如何处理? 谢谢 | 把下面的程序段加进去: void sigusr1_catch ( int signo ) {     printf("OK"); } signal...

比如,我在一个进程中:
kill(PID, SIGUSR1);

我需要通过此信号触发接收进程中
printf("ok!");

我该如何处理?
谢谢

|
把下面的程序段加进去:
void sigusr1_catch ( int signo )
{
    printf("OK");
}
signal ( SIGUSR1 , sigusr1_catch );

|
你在捕获信号之前要定义比如: signal ( SIGUSR1 , sigusr1_catch );
sigusrl_catch 为信号处理函数, 你在这个函数当中处理即可.

|
得写个回调函数专门处理信号,具体查资料吧,我的记性不好,呵呵,以前虽然用过,不过老记不住,每次都是查资料。

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












  • 相关文章推荐
  • 怎样实现在java中打开cmd.exe,同时向其发出命令,如dir等?
  • 求linux里的tcpdump命令,写一个监听15717端口收到和发出去的所有包
  • 请问什么时候发出SIGKILL信号、什么时候发出SIGTERM信号?
  • 串口应用程序,当对方发送大量的数据时,本方的数据无法发出。对方停止发送,本方的数据仍然无法发出。不知道是什么原因。
  • 怎样让虚拟机linux不发出报警声
  • linux怎么发出提示音
  • Linux Shell提示符出错,并发出警报声
  • 设备在发出中断后如何处理
  • 咨询telnet退出时发出的信号
  • 请问怎么让帝盟s90声卡在redhat linux7.0下发出声音
  • 有谁在linux下成功安装过 MD5628 内猫, 发出来好吗?谢谢
  • 就Linux下的Unicode问题,发出讨论。
  • tcp数据包发出后目标机器没有回复
  • 简单问题,让linux系统发出声音
  • sendmail能发出邮件,收不到邮件是什么原因??
  • 怎样在一个JAVA应用程序里,向一个SERVLET发出HTTP请求(带参数)???
  • linux 下能开发出视频对话的软件吗?
  • 急急急,我用tcpdump在ixp425的网口抓包为什么只能抓到收到的包,发出的包抓不到
  • 请教socket通信中的一个小问题,打印客户端的地址会发出警告
  • [求助]LINUX下的MAIL系统,发出的邮件别人能收到,但别人发过来的邮件这个系统总是收不到。。。。。。。
  • 请问如何让计算机发出警告音?就是那种普通的滴滴声,类似与C中的beep函数
  • “XL2TPD”客户端的设置出错 抓包没有数据包发出


  • 站内导航:


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

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

    浙ICP备11055608号-3