Создать именованный канал в начале bash скрипта.
fifo_file=fifo.pipe
mkfifo $fifo_file
exec 6<>$fifo_file
Когда работа будет выполнена, должен ли я закрыть дескриптор для записи или чтения в конце скрипта?
code1
fifo_file=fifo.pipe
mkfifo $fifo_file
exec 6<>$fifo_file
some_code_omit
exec 6>&-
code2
fifo_file=fifo.pipe
mkfifo $fifo_file
exec 6<>$fifo_file
some_code_omit
exec 6<&-
Что выбрать exec 6>&-
или exec 6<&-
? Различаются ли они?