文件描述符可以在不相关的进程之间共享吗?

标签 c unix pipe ipc file-descriptor

<分区>

this question 的答案显示如何在两个进程之间共享文件描述符。我不清楚这是否适用于任何流程或仅适用于相关流程。例如,是否可以在 unix 系统上打开一个未命名的管道并将读取或写入文件描述符传递给另一个不相关的进程?

最佳答案

是的,您可以将文件描述符传递给任何其他进程。唯一的要求是您打开一个 Unix 域套接字以在两个进程之间进行通信。

关于文件描述符可以在不相关的进程之间共享吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20873529/

相关文章:

c - 你怎么用C写阶乘?

检查二维数组中的坐标以用于 C 中的雷区游戏

linux - 使用 unix 编写脚本以获取用户运行的进程

regex - 从行中提取可选字段值

c - 具有非阻塞输入和 fork 的 Ncurses

docker - 从 Windows 主机连接到 wsl2 Ubuntu docker

c - 命名管道 C 问题

关闭非阻塞套接字

c - execlp 行为异常

c - 如何关闭子进程中所有打开的文件句柄?