Здравствуйте! Прошу простить за нубский вопрос. Гугление не привело ни к чему разумному...
Как закрыть файл в баше?
Суть проблемы, записываю в файл символ, файл обновляется только при остановке скрипта. Каким образом можно закрыть файл после записи в него информации не останавливая сам скрипт?
+1
Обычные способы записи в файл при перенаправлении всегда закрывают файл. Поэтому непонятно как именно вы записываете символ, что он обновляется только при остановке скрипта.
У меня все работает. Нажимаю кнопку - в файле СРАЗУ появляется новая буква.
Как вы проверяете, что в файле что-то меняется именно после завершения скрипта?
Saboteur, да просто в текстовом редакторе смотрю. смотрел во время выполнения скрипта, так только после завершения скрипта файл обновляется. и в промежутках смотрел, скрипт выполняется, символ введен, несколько раз переоткрываю в текстредакторе, изменений никаких. только на размер файла не смотрел.
Файл изменяется сразу и закрывается сразу после выполнения echo "привет">текст.txt . Не все редакторы поддерживают функцию динамического обновления файла.