Как перечислить killable задачи?

Я соглашаюсь с @Oliver Зальцбургом.

В основном пока Ваш distribtuion может установить все компоненты "ЛАМПЫ" (значение Linux, Apache, MySQL и PHP), у Вас будет очень стандартная установка в широком использовании другими.

Debian делает вышеупомянутое установки довольно простым через aptitude. Я предполагаю, что Red Hat делает то же. Не уверенный в других, но любом распределении это было вокруг, в течение долгого времени должен иметь пакеты для вышеупомянутого.

1
23.05.2017, 15:39
1 ответ

Добро пожаловать в замечательный мир сигналов и условий состязания.

При выполнении команды PS большое количество раз Вы найдете, что это иногда находится не в состоянии D при выполнении команды. В то время как находка может провести большую часть своего времени, ожидая Вашего диска, она определенно не проводит все свое время там. И когда это не, Ваш сигнал уничтожения будет обеспечен.

Так, нет никакого способа сделать то, что Вы хотите. PS может выполнить итерации по всем командам и сказать Вам, которые killable или не в то время. Но когда Вы добираетесь для уничтожения, тот список изменится. И даже если уничтожают (хорошо, ядро от имени уничтожения) не может сразу поставить сигнал, это сделает так при первой возможности. Таким образом, даже состояние 'D' не означает, 'не может быть уничтожен вообще', просто 'не может быть уничтожен этот такт'.

5
27.01.2020, 23:17
  • 1
    Спасибо, you'right я нашел издание: наблюдайте-n1-dc 'PS-eo pid, статистика, wchan:40, коммуникация |grep D и СОСТОЯНИЕ альтернатив процесса! –   25.08.2013, 21:09

Теги

Похожие вопросы