Артём Н. -> [email protected]  @ Sat, 02 Jun 2012 19:59:59 +0400:

 >>  >>>>> 1. KDM, при убивании, иногда перезапускается на 8-м или даже 9-м 
 >> терминале.
 >>  >>>>> Причём, даже когда я его перезапускаю через скрипт в init.d. Почему?
 >>  >>>> Рейс где-то явно. Можете багу повесить. Я просто делаю стоп и потом 
 >> старт.
 >>  >>> Что есть "рейс"? 
 >>  >> race condition
 >>  АН> Хм. Но почему тогда он запускается на другом терминале, когда я делаю 
 >> kdm
 >>  АН> restart? Он не убивается полностью?
 >> 
 >> Он это делает не мгновенно.  Между посыланием сигнала (особенно -
 >> учитывая, что сигнал посылается вежливый) и освобождением терминала
 >> проходит некоторое время.  А kill возвращает управление, послав сигнал.
 >> А проверка завершения, если есть, смотрит, скорее всего, на pid-файл.
 >> Ну и вполне возможна ситуация, когда сигнал уже послан и даже pid-файл
 >> исчез, а терминал еще не освободился.
 АН> Понятно. Спасибо за подробное объяснение.

Пожалуйста.  Не факт, впрочем, что оно верное.  То есть так, как я
рассказал, бывает (чаще с TCP-сокетами, чем с терминалами), но не факт,
что это твой случай.


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: http://lists.debian.org/[email protected]

Ответить