Depository of News

Cron запустил задачу дважды: как flock не даёт наложиться двум копиям скрипта

habrahabr.ru · world

Задача в crontab ещё не закончилась, а следующий запуск уже стартовал: два START, два конкурирующих UPDATE. Воспроизводим на Linux, закрываем гонку через flock из util-linux, сравниваем «пропустить» и «подождать», и показываем тот же приём из Python через fcntl.flock. Весь вывод — с локального стенда. Читать далее

Read full article →