25.01.2017 15:49, Alexey Krylov пишет:
Здравствуйте.
Есть задача в cron'e rsync'ом делать зеркало раз в минуту
Как правильно обезопаситься от повторного запуска скрипта?
нашел https://habrahabr.ru/post/114622/
но в портах нет lockrun
flock кошерно использовать?
Есть вариантиспользовать lock
On Wed, Jan 25, 2017 at 11:01:47PM +0200, George L. Yermulnik wrote:
> > rm $LOCK
> > exit 0
> ^^Зачем эта строка?
Ну, можно было написать rm $LOCK || true, но это менее читабельно.
Чтобы гарантировать нулевой код возврата в итоге, если мы дошли
до этого места при выполнении - иногда это ва
25 января 2017 г., 23:01 пользователь George L. Yermulnik
написал:
> Hello!
>
> On Wed, 25 Jan 2017 at 20:56:24 (+0200), Andrey Marshalenko wrote:
>
> > Пример бакапа домашних папок пользователей по времени (типа ??Машина
> времени??):
>
> > # cat rbackup.sh
>
> rm $LOCK
>
> > exit 0
> ^
Hello!
On Wed, 25 Jan 2017 at 20:56:24 (+0200), Andrey Marshalenko wrote:
> Можно реализовать через файл блокировки (в примере ниже переменная LOCK). Т.
> е. при запуске скрипта создается файл, который не удаляется если задание не
> завершено (например первый бакап длится больше заданного интер
Hello!
On Wed, 25 Jan 2017 at 21:25:42 (+0200), Valentin Nechayev wrote:
> Для работы с FS, где flock() невозможен (старые NFS и т.п.) - есть
> готовая тулза shlock (изначально - из комплекта cnews). Она не может
> обеспечить идеальность, но пытается проверять все реально
> отрабатываемые случаи.
On 01/24/17 08:14, Taras Heychenko wrote:
Машина у меня конечно слабенькая, но на предыдущем винче с этим же процессором
и памятью spamd
стартовал и вполне себе работал.
Рекомендую посмотреть в сторону rspamd. Немного сложнее в настройке, но
ресурсов кушает на порядок меньше чем SA.
Wed, Jan 25, 2017 at 20:56:24, marshall wrote about "Re: [freebsd] Повторный
запуск скрипта в cron":
> Можно реализовать через файл блокировки (в примере ниже переменная LOCK). Т.
> е. при запуске скрипта создается файл, который не удаляется если задание не
> завершено (например первый бакап
25 января 2017 г., 20:56 пользователь Andrey Marshalenko
написал:
> Hi.
>
> Можно реализовать через файл блокировки (в примере ниже переменная LOCK). Т.
> е. при запуске скрипта создается файл, который не удаляется если задание не
> завершено (например первый бакап длится больше заданного интервал
Hi.
Можно реализовать через файл блокировки (в примере ниже переменная LOCK). Т. е.
при запуске скрипта создается файл, который не удаляется если задание не
завершено (например первый бакап длится больше заданного интервала вркмкни).
Пример бакапа домашних папок пользователей по времени (типа «
hi,
Wed, Jan 25, 2017 at 14:49:46, krylov wrote about "[freebsd] Повторный запуск
скрипта в cron":
> Есть задача в cron'e rsync'ом делать зеркало раз в минуту
> Как правильно обезопаситься от повторного запуска скрипта?
>
> нашел https://habrahabr.ru/post/114622/
> но в портах нет lockrun
>
Здравствуйте.
Есть задача в cron'e rsync'ом делать зеркало раз в минуту
Как правильно обезопаситься от повторного запуска скрипта?
нашел https://habrahabr.ru/post/114622/
но в портах нет lockrun
flock кошерно использовать?
-
С уважением,
Крылов Алексей
skype: krylov_alexey
11 matches
Mail list logo