|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Serge Matveev 2:5030/182 04 Jan 2002 17:52:04 To : eugen@grosbein.pp.ru Subject : race conditions и блокировки для /bin/sh -------------------------------------------------------------------------------- 04 Jan 02 10:50, Eugene Grosbein wrote to All: EG> По крону выполняется скрипт. Hужно гарантировать, что вторая копия EG> не запустится, если уже есть одна. В самом Bourne shell похоже, ничего EG> для этого нету. В FreeBSD (где это крутится) есть lockf(1), но он EG> неудобен, В состав procmail входит lockfile >lockfile - conditional semaphore-file creator > >lockfile -sleeptime | -r retries | > -l locktimeout | -s suspend | -! | -ml | -mu | filename ... > >lockfile can be used to create one or more semaphore files. Кроме того, у меня стоит некая liblockfile1 и в ней есть dotlockfile >dotlockfile - Utility to manage lockfiles > >/usr/bin/dotlockfile [-p] [-c] [-u] [-m] [-l|-u] [-r retries] [lockfile] > >Dotlockfile is a command line utility to safely create, test and remove >lockfiles. Может что-нибудь из этого тебя устроит? serge@matveev.spb.ru Serge Matveev & ... ICQ 3575357 * Origin: После нас пришло новое поколение и выбрало Pepsi. (2:5030/182) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/22753c35b47f.html, оценка из 5, голосов 10
|