Использование названной трубы несколько раз очень удобно, например mkfifo file.fifo
.Как использовать постоянный именованный канал под linux?
но файл.fifo не является постоянным, если компьютер перезагружен или процесс записи сценария разбился, я ничего не могу получить из трубы. так, есть ли какие-либо методы, позволяющие хранить данные на диске на диске, а не в памяти?
спасибо.
Именованные каналы используют файловую систему только как пространство имен и для основного контроля доступа - это может ввести в заблуждение. Они не являются реальными файлами, данные, проходящие через канал, никогда не сохраняются в файловой системе. Если вам нужно что-то еще, то именованные каналы не являются инструментом, который вы ищете. –