制作先进先出(FIFO)特别文件。
mkfifo [ -m Mode ] File ...
根据指定的顺序,mkfifo 命令创建由 File 参数指定的 FIFO 特别文件。如果没有指定 -m Mode 标志,则 FIFO 文件的文件方式是通过文件方式创建所修改的包含 OR 的 S_IRUSR、S_IWUSR、S_IRGRP、S_IWGRP、S_IROTH 和 S_IWOTH 许可权的一位宽度(请参阅 umask 命令)。
mkfifo 命令与 mkfifo 子例程运行相似。
-m Mode | 设置新创建的 FIFO 文件的文件许可权位的值为指定的方式值。 Mode 变量与为 chmod 命令定义的方式操作数相同。如果使用了字符 +(加号)和 -(减号),则它们是相对于初始值 a=rw 来解释的(即具有许可权 rw-rw-rw-)。 |
这条命令返回以下退出值:
0 | 成功创建所有指定的 FIFO 特别文件。 |
>0 | 发生错误。 |
注:如果多于一个的文件是用 -(减号)操作符创建的,那么用顿号分隔每个方式说明符,中间不用空格。
/usr/bin/mkfifo | 包含 mkfifo 命令。 |
chmod 命令。