Програма Terminal на Mac може допомогти визначити, які допоміжні служби та процеси, що виконуються у фоновому режимі, можуть спричиняти сповільнення роботи вашого Mac. Програма Terminal допомагає користувачеві проникнути в macOS через інтерфейс командного рядка. Під час введення команд у терміналі переконайтеся, що пробіли, символи та великі літери введені правильно.
Примітка: для цього посібника ми використовуємо MacBook під керуванням macOS Big Sur.
Як завершити процес за допомогою програми Mac Terminal
Основні кроки, необхідні для завершення процесу за допомогою терміналу:
- Створіть резервні копії файлів і папок
- Запуск програми Terminal
- Переглянути список запущених процесів
- Знайдіть процес, який потрібно закрити
- Закрийте процес за допомогою команди терміналу
1. Резервне копіювання файлів і папок
Можливо, буде гарною ідеєю створити резервну копію даних, файлів і папок за допомогою Time Machine, щоб уникнути відновлення вашого Mac із резервної копії через випадкове видалення. Time Machine легко налаштувати та використовувати.
За допомогою Time Machine ви також можете повернутися в минуле і побачити, як виглядав файл у недавньому минулому. Перегляньте посилання вище, щоб прочитати нашу статтю про налаштування Time Machine.
2. Запустіть термінальну програму
Існує кілька варіантів, якими можна скористатися для відкриття терміналу на вашому Mac, зокрема використання комбінації клавіш, панелі запуску або відкриття терміналу з папки «Програми».
- Щоб запустити термінал за допомогою комбінації клавіш, натисніть Command + пробіл, щоб відкрити Spotlight . Знайдіть Terminal і двічі клацніть на ньому, щоб відкрити програму.
- Ви також можете відкрити термінал через панель запуску. Виберіть Launchpad на панелі Dock, виберіть папку Other, а потім виберіть Terminal.
- Або перейдіть до Go на панелі меню, виберіть Utilities, , а потім двічі клацніть Terminal, щоб запустити його.
Відкриється стандартне вікно терміналу, де буде показано дату й час останнього входу в систему, а також командний рядок, де ви введете команду, яку хочете виконати. Ви також побачите поточний (робочий) каталог, який за замовчуванням є вашою Домашньою папкою.
3. Переглянути список запущених процесів
Якщо ви хочете швидко переглянути всі активні процеси на вашому Mac, ви можете відкрити Монітор активності та переглянути кожен процес, відсортований за використанням ЦП. Ви також можете побачити ті самі процеси, упорядковані за обсягом використаної оперативної пам’яті на вкладці Пам’ять.
Виконайте наведені нижче дії, щоб переглянути процеси в терміналі.
- Введіть top у вікні терміналу, яке ви щойно запустили, і ви побачите список запущених процесів і ресурсів, які вони використовують споживання.
- Ви також можете ввести ps -ax, щоб отримати список запущених процесів разом із їхніми PID, вичерпаним часом виконання, назвою процесу та розташуванням.
4. Знайдіть процес, який ви хочете закрити
Ви можете швидко ідентифікувати процес зі списку процесів на основі PID або імені в стовпці CMD. Ви можете використовувати такі методи, щоб знайти PID:
- Перевірте монітор активності та прокрутіть вниз, щоб знайти відповідний процес у вікні терміналу.
- Використовуйте команду grep, щоб знайти процес за його PID або назвою та відфільтрувати потрібну інформацію. Ви можете використовувати команду grep разом із командою ps axe, щоб отримати список лише того процесу, який ви хочете припинити.
- Наприклад, ви можете ввести ps ax | grep GarageBand, щоб знайти GarageBand замість того, щоб шукати його серед сотень запущених процесів на вашому Mac.
Результат, який ви можете побачити, виглядатиме приблизно так:
Цей приклад показує, що Garageband має PID 547, а також теку, з якої було запущено Garageband.
5. Закрийте процес за допомогою команди терміналу
Ви можете примусово вийти з програми за допомогою Command + Option+ Esc комбінація клавіш, але у вікні примусового виходу програм відображаються лише окремі програми, а не всі процеси, запущені на вашому Mac.
- Щоб припинити небажаний процес, запишіть PID процесу, а потім введіть kill у терміналі. Натисніть Enter і процес негайно завершиться. Наприклад, щоб вбити GarageBand, ми введемо kill 547.
- Крім того, ви можете використати команду killall, щоб убити процес за його іменем і вбити всі процеси, які містять його ім’я. Наприклад, killall GarageBand завершить усі процеси, які містять GarageBand у своєму імені.
Примітка: уважно перевірте процеси перед використанням команди killall.
Примусово закрити програми, що не відповідають
Термінал — це швидкий спосіб примусово завершити процес або програму в macOS, якщо програма не відповідає або несподівано зависає. Сподіваємось, згадані вище кроки вирішать вашу проблему. Якщо проблема знову виникне, оновіть програму або знайдіть альтернативну програму.
Чи допоміг цей посібник вам припинити складний процес на вашому Mac? Поділіться з нами в коментарях нижче.