Гость
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Использование flock в запуске заданий cron / 5 сообщений из 5, страница 1 из 1
10.02.2017, 14:49
    #39402321
doos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование flock в запуске заданий cron
Здравствуйте!
В кроне организовал запуск задания в таком виде:
Код: plaintext
1.
flock -n /tmp/myfile.lock -c /home/user/script-backup.sh

поясните, должен ли удаляться файл myfile.lock автоматически?
...
Рейтинг: 0 / 0
10.02.2017, 15:02
    #39402331
landy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование flock в запуске заданий cron
нет
...
Рейтинг: 0 / 0
10.02.2017, 15:09
    #39402334
landy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование flock в запуске заданий cron
Если его нет - он создается, если уже есть - другой процесс или тот, который файл создал, попытается его залочить
и если не получится - не выполнится
Файл нужен для того, чтобы был дескриптор на котором можно сделать flock
Если процессы периодические и должны синхронизироваться на этом дескрипторе - зачем удалять файл?
...
Рейтинг: 0 / 0
10.02.2017, 16:09
    #39402376
doos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование flock в запуске заданий cron
landy,

понял, спасибо
...
Рейтинг: 0 / 0
15.02.2017, 15:38
    #39405036
Vadim Lejnin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование flock в запуске заданий cron
dooslandy,

понял, спасибо

Для обычных прерываний (не kill -9), имеет смысл добавить обработчик прерываний

Код: c
1.
man trop
man kill
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Использование flock в запуске заданий cron / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]