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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Alexander Kulak                      2:450/208      27 Nov 2001  10:17:03
 To : Kirill Frolov
 Subject : Re: вот где потенциальное место для багов
 -------------------------------------------------------------------------------- 
 
 KF>     Есть у меня например скрипт. Скрипт вычисляет путём хитрых манипуляций
 KF> какой PID ему надо
 KF>  прибить, ну и прибивает. А если, например, прибиваемый процесс в процессе
 KF> вычисления его
 KF>  PID сдохнет и зародится совсем другой процесс с таким-же PID ?
 KF> Всё сглючит,
 KF> из системного
 KF>  блока дым пойдёт и винты отформатируются. Как это обойти?
 
 Прибиваемый процесс или скрипт, его запускающий, должен записывать
 pid в файл например в /var/run, а убивающий - читать оттуда pid
 и перед посыланием сигнала убеждаться, что под этим pid работает
 именно нужный процесс. Это типа общепринятый механизм.
 b.w., Alexander Kulak   [ http://www.geocities.com/quickbrainz ]
 --- tin/1.5.9-20010723 ("Chord of Souls") (UNIX) (Linux/2.4.8 (i686))
  * Origin: Inst. Phys. Chem. problems of BSU (2:450/208@fidonet)
 
 

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

 Тема:    Автор:    Дата:  
 вот где потенциальное место для багов   Kirill Frolov   26 Nov 2001 23:43:42 
 Re: вот где потенциальное место для багов   Dmytro Rud   27 Nov 2001 06:17:09 
 Re: вот где потенциальное место для багов   Alexander Kulak   27 Nov 2001 10:17:03 
 вот где потенциальное место для багов   Serguei Khvatov   27 Nov 2001 13:14:29 
 Re: вот где потенциальное место для багов   yx   27 Nov 2001 09:30:59 
 Re: вот где потенциальное место для багов   Eugene Karpachov   27 Nov 2001 09:55:35 
 вот где потенциальное место для багов   Alex Shevchuk   28 Nov 2001 19:13:00 
 Re: вот где потенциальное место для багов   Ilya Pinaeff   28 Nov 2001 12:41:07 
 вот где потенциальное место для багов   Alexander Tchervotkin   28 Nov 2001 22:51:10 
 вот где потенциальное место для багов   Kirill Frolov   30 Nov 2001 01:20:46 
 вот где потенциальное место для багов   Vladimir Mosgalin   30 Nov 2001 20:59:38 
Архивное /ru.linux/121375aa1e032.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional