
05.09.2009, 21:28
|
|
Новичок
Регистрация: 04.09.2009
Сообщений: 23
Провел на форуме: 68004
Репутация:
10
|
|
Простой метод блокировки задачи, чтобы предотвратить запуск копии при еще не отработанном первом процессе (актуально для крон - к примеру wget не отработал до конца - а уже приишло время для повторного запуска ):
###### FREE BSD #####
/usr/bin/lockf -t 0 /tmp/name.lock /usr/local/bin/wget -q http://adres.ru
где /tmp/name.lock - файл-флаг (lockf сам создаст этот файл с именем, который указан в параметрах
запуска). Файл-флаг привязывает к себе выполняющуюся задачу и не даёт запуститься второму процессу, пока не отработал первый.
|
|
|