|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Maxim Yemelyanov 2:5020/400 08 Apr 2004 15:22:39 To : Artem Chuprina Subject : Re[2]: блокировак повторного запуска -------------------------------------------------------------------------------- Приветствую! 8 апреля 2004 г. в 11:25:08 Вы стучались к Maxim Yemelyanov: Maxim Yemelyanov ->> Alexander P. Russkih @ Thu, 8 Apr 2004 06:35:13 +0000 (UTC): AC> >>> YM> pid-файл - это файл, в который записан process id твоего AC> >>> YM> скрипта. Соответственно, можно ещё проверять, что процесс с AC> >>> YM> таким id существует (например, командой ps). AC> >>> А лучше делать посылать ему нулевой сигнал и смотреть на exit status. AC> APR>> почитал я тут переписку по сабжу и почему-то подумалось. AC> APR>> во-первых, речь идет про *nix AC> MY> Дык. Ясно, что лучшее решение сабжа в винде - мъютексы. AC> А она умеет рассказывать, какая именно сволочь держит этот мьютекс? AFAIK, нет. AC> А он отпустится, если держащий его процесс будет насильно прибит? Да. AC> APR>> во-вторых, кто мешает для проверки запущен-незапущен использовать AC> APR>> командочку lockfile? AC> MY> Hет в моем юниксе этой команды... AC> В данном случае она не нужна, а вообще - возьми да поставь, будет. Я поставить могу, и меня она появится. А клиенту тоже предлагать вместе с моей прогой что-то еще ставить? Конечно, все что угодно можно поставить к себе в $PREFIX/utils... Hо хотелось бы штатными средствами (ОС). -- Удачи! Максим Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5.3 * Origin: Enigma Soft (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/13126daf1715d.html, оценка из 5, голосов 10
|