有什么方法可以用Go语言创建Unix FIFO?没有Mkfifo,也没有Mknod在os包装,虽然我预期命名的FIFO在很大程度上是在POSIX操作系统的使用。实际上,有一个用于创建未命名FIFO(管道)的功能,但是没有用于创建命名管道的功能。
Mkfifo
Mknod
os
我是唯一需要他们的人吗?
为了使其能够在Linux上运行,我只是做了一个
syscall.Mknod(fullPath, syscall.S_IFIFO|0666, 0)
它似乎可以解决问题。
这是基础mknod()调用的参考