Закрыть дескриптор для записи или чтения в конце скрипта? - PullRequest
0 голосов
/ 05 мая 2020

Создать именованный канал в начале 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<&-? Различаются ли они?

...