LINUX.ORG.RU

критическая секция bash

 


0

2

есть скрипт, который запускает дохрена копий другого скрипта. В этом втором скрипте есть критическая секция(при работе с файлом). Как сделать что-бы доступ к ней имел только один процесс? Есть что-то типа мьютексов? Заранее спасибо!



Последнее исправление: zagruzkaaa (всего исправлений: 2)

для таких задач стоило выбрать ed таки

anonymous
()
Ответ на: комментарий от zagruzkaaa

Ну ты открой ман, всё же написано.

Критическая секция выглядит так:

flock /tmp/mycoollock -c "command in critical section"
/tmp/mycoollock - путь к лок-файлу, КО намекает, что он должен быть одинаковый во всех скриптах.
command in critical section - что запускать в критической секции.

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