A .bak
файл, как определено по FileInfo.net является файлом резервной копии Windows или MacOS. Также согласно сайту, необходимо, вероятно, открыть .bak файл с программой, которая первоначально создала его. В настоящее время это зависит от типа .bak файла.
Каналы Seekable были предложены для ядра Linux, но я не знаю о рабочем патче для реализации их.
Вы могли использовать LD_PRELOAD
'библиотека редактора, которая переопределяет lseek
запрос к определенным файлам. Я не знаю ни о какой стандартной обертке с этой целью. Shadowfs мог бы помочь в записи той.
Если приложение звонит, ищут, то оно или повреждается или не предназначено для работы над каналами. Если первый, то этому нужно зафиксированный. Если последний, то это ожидает стремление на самом деле работать, таким образом, lieing и требование его работали, когда это не сделало, почти наверняка вызовет неправильную операцию.
Также, если файл журнала заменяется именованным каналом, то только один процесс мог читать из него за один раз. Это должен быть сокет вместо этого.
F
команда в меньше, это было бы достаточно для меньше для обновления экрана, если это не получает вывода в течение секунды или около этого. Создание seekable каналов не помогло бы: соответствующее различие там - этоF
идет в конец файла, затем ожидает данных для появления мимо конца — но для канала, только прибывает конец файла, когда устройство записи закрывает файл. – Gilles 'SO- stop being evil' 29.01.2015, 19:34