LINUX.ORG.RU
ФорумAdmin

Несколько обращений в один файл процессами

 


0

1

Всем привет, возник вопрос.
Есть один конфигурационный файл приложения, где важен синтаксис для работы этого приложения. Временами у меня запускается баш скрипт, который вносит в него изменения в нужный мне момент. Но бывает такое, что скрипты запускаются в один момент , делают изменения в файле одновременно, из-за этого они могут нарушить синтаксис. После чего приложение не работает. Можно ли как-то отслеживать сессию работы с файлом этих скриптов, чтоб изменения были по очереди?
Ставить задержку (sleep) в начале скриптов не катит. Так как скрипты разные и могут запускаться в разном порядке.
Спасибо!

Создавать lock-файл и не изменять файл вторым процессом, пока этот файл существует?

r3lgar ★★★★★
()

если линукс - посмотри на утилитку flock

bl ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.