linux学习笔记:关于linux守护进程与终端的通信

       前几天,老师给我出了道题目,说守护进程怎么与前台通信,当时难为了我好久,既然是守护进程,不是与终端分离的嘛,那怎么办呢?于是我想到了进程间通信,管道,信号等,管道我是试过了,有名管道,不过不行,正常进程是可以的,但是变成了守护进程,却没办法正常读写管道了,可能是我的代码有问题吧,不过信号时没问题的,下面便把代码贴出来。

init.cpp:

read.cpp:

      思路是这样的,先运行read,显示出read的pid,然后设置信号处理函数,这里处理的是SIGINT信号,然后运行init pid便向read不停的发信号即可。

       文章有不妥之处,还望大家多多指正。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值