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

来源:互联网 发布:python findall函数 编辑:程序博客网 时间:2024/06/06 02:58

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

init.cpp:

read.cpp:

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

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

原创粉丝点击