Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Konstantin Tokar                     2:5020/400     02 Apr 2004  19:21:13
 To : Artem Chuprina
 Subject : Re: блокировак повторного запуска
 -------------------------------------------------------------------------------- 
 
 >  TV> Hикто не говорит. Hо стоит ли овчинка выделки? Hеужели так велика
 >  TV> вероятность, того что кто то займет твой pid, есно при условии что
 >  TV> проверка сервера осушествляется не раз неделю...
 > 
 > Если это демон, запускающийся при старте системы, то весьма ощутима.  Hа
 > подобные грабли наступалось на моих глазах за последние два года по
 > крайней мере четырежды.
 
 тут есть грабли?
 
 #!perl
 use strict;
 use File::Path;
 use Fcntl qw(:flock);
 
 sub process {
   warn("Process started, press ENTER to exit");
   <>;
   warn("Exit");
 }
 
 my $pid_filename = 'process.pid';
 warn($$);
 open( PID, "+>$pid_filename" ) or die "Cannot open pid file 
 $pid_filename: $!";
 flock( PID, LOCK_EX | LOCK_NB ) or die "Cannot lock $pid_filename: $!";
 print PID $$;
 
 eval { process(); };
 
 warn($@) if $@;
 
 flock( PID, LOCK_UN ) or die "Cannot unlock $pid_filename: $!";
 close PID;
 
 --- ifmail v.2.15dev5.3
  * Origin: Demos online service (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 блокировак повторного запуска   Anton V. Yuzhaninov   01 Apr 2004 00:02:09 
 блокировак повторного запуска   Serge Chervjakov   01 Apr 2004 07:30:17 
 блокировак повторного запуска   Timur Vafin   01 Apr 2004 09:20:42 
 Re: блокировак повторного запуска   Nick Kostirya   01 Apr 2004 10:14:23 
 Re: блокировак повторного запуска   Timur Vafin   01 Apr 2004 18:50:33 
 Re: блокировак повторного запуска   Nick Kostirya   02 Apr 2004 10:12:34 
 Re: блокировак повторного запуска   Artem Chuprina   02 Apr 2004 14:16:14 
 Re: блокировак повторного запуска   Timur Vafin   02 Apr 2004 14:59:52 
 Re: блокировак повторного запуска   Artem Chuprina   02 Apr 2004 17:07:02 
 Re: блокировак повторного запуска   Konstantin Tokar   02 Apr 2004 19:21:13 
 Re: блокировак повторного запуска   Artem Chuprina   02 Apr 2004 21:51:53 
 Re: блокировак повторного запуска   Yury Kopyl   04 Apr 2004 12:58:30 
 Re: блокировак повторного запуска   Anton V. Yuzhaninov   01 Apr 2004 11:23:32 
 Re: блокировак повторного запуска   Artem Chuprina   01 Apr 2004 12:31:32 
 Re: блокиpовак повтоpного запyска   Sergey Bychkov   01 Apr 2004 11:59:54 
 Re: блокировак повторного запуска   Yevgeny Manyashev   01 Apr 2004 09:07:29 
 Re: блокировак повторного запуска   Michael Spector   07 Apr 2004 16:00:43 
 Re: блокировак повторного запуска   Yury Kopyl   01 Apr 2004 11:53:21 
 Re: блокировак повторного запуска   Artem Chuprina   01 Apr 2004 14:49:40 
 Re: блокировак повторного запуска   Yury Kopyl   01 Apr 2004 18:23:31 
 Re: блокировак повторного запуска   Artem Chuprina   02 Apr 2004 14:12:39 
 Re: __________ __________ _______   Elias Sergueeff   01 Apr 2004 12:04:55 
 Re: __________ __________ _______   Elias Sergueeff   01 Apr 2004 12:05:59 
 Re: блокиpовак повтоpного запyска   Sergey Bychkov   01 Apr 2004 11:53:33 
 блокировак повторного запуска   Alexander Evstifeev   02 Apr 2004 13:45:24 
 Re: блокировак повторного запуска   Artem Chuprina   02 Apr 2004 14:19:50 
 Re: блокировак повторного запуска   Andrei Baranov   15 Apr 2004 23:03:48 
 Re: блокировак повторного запуска   Konstantin Tokar   15 Apr 2004 23:45:39 
 Re: блокировак повторного запуска   Andrei Baranov   16 Apr 2004 11:25:14 
 Re: блокировак повторного запуска   Artem Chuprina   16 Apr 2004 14:08:18 
Архивное /ru.perl/6577838f2f99.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional