Как приостановить любой процесс или приложение в OS X

Как приостановить любой процесс или приложение в OS XНу что сказать, вот вы идете по жизни, радуетесь своему Маку, включили себе музыку в iTunes, а тут бац и приложение зависло, музыка замолкла, а вы уже начали паниковать. Неужели снова придется перезагружать всю систему из-за одного непослушного приложения? Нет, нет и еще раз нет!

У нас есть выход из этой ситуации, и его не надо бояться, ведь он простой как никогда.

Вот вы идете в Мониторинг системы, копаетесь там, ищете PID приложения и решаете, что надо его «убить». Но вдруг вспоминается, что вы хороший и добрый человек, и у вас возникают сомнения. Ведь, как мы знаем, «не в силе сила», итак далее подробно опишу как благополучно «приостановить» и «возобновить» процесс с помощью терминала.

Допустим, вы хотите, чтобы у вас вдруг прекратилась работа музыкального плеера.

Для начала узнайте его PID, вдруг решите поиграть в бога и принудительно остановить этот музыкальный ‘гений’. Подготовились?

Die Musik, bitte!

Открываем Терминал. Надо признать, что это намного проще, чем идти искать эту штуку в Приложениях. Вбиваем команду `kill -STOP PID`, где вместо слова «PID» вставляем номер процесса.

И вот оно – музыка замолкает, плеер завис, и вы себе довольный. Сидите, улыбаетесь, думаете какие вы молодцы.

Но вот в голову приходит другая мысль: а вдруг хотите, чтобы музыка снова играла и мир наполнился звуками любимых песен? Тут на помощь приходит другая команда: `kill -CONT PID`.

Снова вводите номер процесса и… Вуаля! Музыка вновь запустилась, радость в доме, все хорошо.

Но что делать, если вы просто не хотите копаться в PID, это ведь так неудобно!

Не беда. Ведь можно воспользоваться еще одним способом. Давайте представим, что у нас завис Safari, а мы вообще не помним, что такое PID и где его искать.

Что делать, что делать? Просто используйте имя приложения, оно ведь неизменно!

Вводите команду `killall -STOP «Safari»`, и браузер моментально останавливается.
А дальше – вы уже знаете, вот эта хитрая команда `killall -CONT «Safari»` снова включит ваш любимый браузер, и вы сможете продолжить поиски новых мемов.

Ну а теперь пара красочных примеров. Например:

— Как остановить любовь?
— killall -STOP «Love»

Шутка, конечно, это несерьезно! Любовь остановить нельзя, это же не процесс в системе, а вот если бы…

Или вот еще:

— Доктор, что делать, если моя кофеварка зависла?
— kill -9 «Coffee»

Ну а если серьезно, помните, что с большой силой приходит большая ответственность.

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