|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : vilfred 2:5020/400 16 Nov 2004 06:18:32 To : Artem Chuprina Subject : Re: pid и пpоцесс -------------------------------------------------------------------------------- Привет! AC> Скажем так, тогда я знаю более надежное средство. Создается файл с AC> фиксированным именем и запущенным скриптом блокируется на запись. AC> Создается один раз - потом его можно не удалять. Если заблокировать не AC> дали - значит, кто-то уже запущен. Ибо при любом завершении процесса AC> ядро его блокировку освободит. Естественно, во избежание выстраивания в AC> очередь блокировку надо делать в неблокирующем режиме и проверять AC> результат. perldoc -f flock. я исполняю команду в шелле, которавя в случае чего зависший процесс киляет: qx[kill -9 `ps aux | awk '$1 ~ /root/ && $11 ~ /lt-lavrec|lavrec|streamer/ {print $2}'` 2> /dev/null || /bin/true]; дима -- TEAM [Маньяки] Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5.3 * Origin: Talk.ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/64886637c0be.html, оценка из 5, голосов 10
|