Flock
Перейти к навигации
Перейти к поиску
Утилита flock предназначена для управления блокировкой файлов в shell скриптах. В том числе ее можно использовать для проверки, что запущен единственный экземпляр скрипта. Это полезно использовать в cron-е, для запуска периодических заданий.
Примеры:
# проверка при запуске скрипта flock -n /tmp/myscript.lock /bin/bash /path/to/myscript.sh [аргументы] flock -n /tmp/myscript.lock flock -u /tmp/myscript.lock # -n сразу возвращать ошибку, если блокировка активна