[freebsd] Повторный запуск скрипта в cron

Yuri Kurenkov yuri.kurenkov at yandex.ru
Thu Jan 26 11:35:24 EET 2017


26.01.2017 11:40, George L. Yermulnik пишет:
> Hello!
>
> On Thu, 26 Jan 2017 at 08:49:18 (+0300), Yuri Kurenkov wrote:
>
>>> Есть задача в cron'e rsync'ом делать зеркало раз в минуту
>>> Как правильно обезопаситься от повторного запуска скрипта?
>
>>> нашел https://habrahabr.ru/post/114622/
>>> но в портах нет lockrun
>
>>> flock кошерно использовать?
>
>> Есть вариантиспользовать lock(1) для защиты от параллельных запусков, а можно
>> иначе. В crontab(5) для запуска скрипта используешь @reboot, а в самом скрипте
>> с помощью at(1) запускаешь самого себя с нужным тебе интервалом.
>
> OMG! %-\
>

У меня была задача запускать скрипт через 15 минут после его завершения. Для 
меня это оказалось решением. Уже более 11 лет работает "костыль" и нет ему 
сносу... Кто-там нынче админит - не знаю, но "костыль" работает.

-- 
Yuri V. Kurenkov
Mobile: +7-928-1725845
Skype: yuri.kurenkov
ICQ UIN: 21666578


More information about the freebsd mailing list