Re: Несколько вопросов вразброс
Артём Н. -> debian-russian@lists.debian.org @ Sat, 02 Jun 2012 19:59:59 +0400:
>> >>>>> 1. KDM, при убивании, иногда перезапускается на 8-м или даже 9-м терминале.
>> >>>>> Причём, даже когда я его перезапускаю через скрипт в init.d. Почему?
>> >>>> Рейс где-то явно. Можете багу повесить. Я просто делаю стоп и потом старт.
>> >>> Что есть "рейс"?
>> >> race condition
>> АН> Хм. Но почему тогда он запускается на другом терминале, когда я делаю kdm
>> АН> restart? Он не убивается полностью?
>>
>> Он это делает не мгновенно. Между посыланием сигнала (особенно -
>> учитывая, что сигнал посылается вежливый) и освобождением терминала
>> проходит некоторое время. А kill возвращает управление, послав сигнал.
>> А проверка завершения, если есть, смотрит, скорее всего, на pid-файл.
>> Ну и вполне возможна ситуация, когда сигнал уже послан и даже pid-файл
>> исчез, а терминал еще не освободился.
АН> Понятно. Спасибо за подробное объяснение.
Пожалуйста. Не факт, впрочем, что оно верное. То есть так, как я
рассказал, бывает (чаще с TCP-сокетами, чем с терминалами), но не факт,
что это твой случай.
Reply to: