gpt4 book ai didi

linux - 在进程结束之前删除命名管道?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:02:56 24 4
gpt4 key购买 nike

我是否可以理所当然地认为命名管道会继续工作,直到相关进程结束,即使它已被删除。因为它正在发生:

o@dekstop:~$ mkfifo pipe
o@dekstop:~$ cat < pipe &
[1] 22467
o@dekstop:~$ cat > pipe
echo1
echo1
echo2
echo2
^Z
[2]+ Stopped cat > pipe
o@dekstop:~$ rm pipe
o@dekstop:~$ fg
cat > pipe
echo3
echo3

最佳答案

是的;只要某个进程仍然打开命名管道,Linux 就不会真正删除它,就像它不会删除常规文件一样。

关于linux - 在进程结束之前删除命名管道?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17783594/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com