mkfifo
v(uutils coreutils) 0.8.0
mkfifo [OPTION]... NAME...
Create a FIFO with the given name.
Options
--mode=<MODE>,-m <MODE>-
file permissions for the fifo
-Z-
set the SELinux security context to default type
--context=<CTX>-
like -Z, or if CTX is specified then set the SELinux or SMACK security context to CTX
Examples
Create a named pipe at a given path:
mkfifo {{path/to/pipe}}
Send data through a named pipe and send the command to the background:
echo "{{Hello World}}" > {{path/to/pipe}} &
Receive data through a named pipe:
cat {{path/to/pipe}}
Share your terminal session in real-time:
mkfifo {{path/to/pipe}}; script {{[-f|--flush]}} {{path/to/pipe}}
The examples are provided by the tldr-pages project under the CC BY 4.0 License.
Please note that, as uutils is a work in progress, some examples might fail.