же файл множества одновременно выполняющихся процессов? Что бы один процесс не перебил запись другого процесса. То есть что бы если файл используется, ждать очереди на запись?
ты же не на баше собрался это делать
такая функция реализована в СУБД, называется транзакции, по тому лучше не файл а sqllte3 использовать
Создать lock файл
а то, что будет делать запись умеет понимать, что запись сейчас енвозможна и надо подождать?
никак. Будет мусор. Только реализовать какой-то мутекс на уровне баша. http://mywiki.wooledge.org/BashFAQ/045
мож какой костыль уровня tail -f ~/log*.log
Обсуждают сегодня