7

В OSX можно отменить один процесс с помощью команды:

kill -CONT 1234

Где 1234 - идентификатор процесса

Есть ли способ отменить каждый приостановленный процесс на машине?


Почему: существует недокументированная функция (также известная как ошибка) в osx, где иногда несколько приложений приостанавливаются одновременно.

1 ответ1

10
kill -CONT -1

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

Если пользователь имеет привилегии суперпользователя, сигнал отправляется всем процессам, кроме системных процессов (с установленным флагом P_SYSTEM), процесса с ID 1 (обычно init (8)) и процесса, отправляющего сигнал.  Если пользователь не является суперпользователем, сигнал отправляется всем процессам с тем же uid, что и пользователь, за исключением процесса, отправляющего сигнал.  Ошибка не возвращается, если какой-либо процесс может быть сигнализирован.
                                - от убийства (2)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .