Ярлыки не работают с остановкой notify-osd

Всякий раз, когда я прекращаю notify-osd использовать

pkill -SIGSTOP notify-osd

, все ярлыки больше не работают (или, по крайней мере, не работают хорошо). Я имею в виду, иногда для случайных периодов времени они работают хорошо. В других случаях кажется, что они не работают: я нажимаю кнопку отключения звука, и ничего не происходит. Затем, через несколько минут, все ярлыки вызываются один за другим, и, наконец, звук отключается.

Это странное поведение возникает только когда я SIGSTOP процесс, а если я SIGKILL все это работает нормально.

Почему это происходит?

0
задан 12 April 2015 в 12:17

1 ответ

То, когда Вы отправляете неостанавливаемый сигнал SIGSTOP, программа помещается в приостановленное состояние с ожиданием, что сигнал SIGCONT будет получен, я верю тому, что Вы видите, дизайном.

"Единственные обстоятельства, при которых может быть задержан неостанавливаемый сигнал, - то, если процесс находится в IO, ожидают, или всунутое пространство ядра. Затем это просто задерживается и будет диспетчеризировано однажды листовое пространство ядра процесса".

Источники:

https://superuser.com/questions/594508/whats-the-difference-between-sigkill-and-sigstop

http://blogofsiva.blogspot.com/2012/06/why-sigkill-and-sigstop-cannot-be.html

http://www.ucs.cam.ac.uk/docs/course-notes/unix-courses/Building/files/signals.pdf

1
ответ дан 12 April 2015 в 12:17

Другие вопросы по тегам:

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