Таймаут вернул 124, а следующий запуск пропущен: какие фоновые утилиты держат flock

Источник
Таймаут вернул 124, а следующий запуск пропущен: какие фоновые утилиты держат flock

Задача в cron упёрлась в timeout, в логе код 124, а следующий запуск молча пропускается: lock занят. Я проверил в контейнере семь обычных способов оставить что-то работать в фоне — setsid -f, nohup, start-stop-daemon, двойной fork, ssh-agent, gpg-agent — под timeout и subprocess.run(timeout=). Демона не убила ни одна обёртка. Пропустит ли cron следующий запуск, решает сама утилита: gpg-agent держит lock, ssh-agent отпускает, но за пять запусков копится пять агентов. Код 124 у оборванного запуск…

Описание из RSS. Читать у источника →

Читайте также

Похожие новости

Поиск по Loople

Назад