[Linux信号]使用kill函数发送信号

#include
#include
#include
int main(int argc,char *argv[])
{
  pid_t pid;
  pid = fork();      //创建子进程,进程ID存放在pid中
  if(pid == 0)       //子进程
  {
    printf("这是子进程!\n");
    sleep(10);                        //休眠10秒
    printf("子进程没有收到退出指令!\n");  //如果接收到SIGABRT不会打印
    return;
  }
  else              //这是父进程
  {
    printf("父进程调用kill函数向子进程%d发送SIGABRT信号\n",pid);
    sleep(1);      //休眠1秒
    if(kill(pid ,SIGABRT) == -1)  //如果调用kill函数失败
    {
      printf("调用kill函数失败!\n");
    }
  }
  return 0;
}

名称栏目:[Linux信号]使用kill函数发送信号
链接地址:http://csruizhi.cn/article/isghod.html

其他资讯

Copyright © 2007-2024 成都优众联杰科技有限公司 All Rights Reserved 蜀ICP备2024116266号
友情链接: 网站建设方案 古蔺网站建设 成都营销网站制作 成都网站制作 定制网站建设多少钱 成都网站设计 网站建设开发 成都网站设计 温江网站设计 成都企业网站设计 成都网站建设 网站建设 成都网站建设公司 成都网站建设 网站建设公司 重庆电商网站建设 外贸营销网站建设 成都网站建设推广 重庆外贸网站建设 重庆企业网站建设 手机网站制作设计 成都网站设计