Cara Membunuh Proses di Mac
Buka Monitor Aktivitas dan temukan proses yang ingin Anda matikan dengan menyortir berdasarkan penggunaan sumber daya atau ID proses. Kemudian klik tombol X di bagian atas Activity Monitor dan pilih “Quit” atau “Force Quit” untuk menghentikan proses.
Apakah aplikasi atau proses menyebabkan masalah pada Mac Anda? Singkirkan diri Anda dari aplikasi bermasalah dengan mematikannya menggunakan Monitor Aktivitas atau Terminal. Anda juga dapat menemukan dan mematikan proses yang menggunakan port tertentu di Mac Anda.
Cara Membunuh Proses Mac Menggunakan Monitor Aktivitas
Cara termudah untuk menemukan dan menghentikan proses yang menyebabkan masalah di macOS adalah meluncurkan Monitor Aktivitas. Anda dapat melakukan ini menggunakan Spotlight (tekan Command+Spacebar lalu mulai ketik “aktivitas” dan tekan Enter saat Anda melihat aplikasi) atau dengan menemukan dan meluncurkan aplikasi di bawah folder Applications > Utilities.
Monitor Aktivitas memiliki beberapa tampilan yang dapat Anda gunakan untuk mengisolasi masalah. Pada tab CPU, Anda dapat melihat aplikasi mana yang menggunakan daya pemrosesan paling banyak saat ini (urutkan berdasarkan tab “% CPU” untuk melihat proses yang paling lapar. Anda juga dapat menggunakan “Memori” untuk mengurutkan berdasarkan penggunaan RAM, “Energi” untuk temukan aplikasi mana yang paling banyak menggunakan daya, “Disk” untuk mengurutkan berdasarkan penggunaan disk, dan “Jaringan” untuk mengurutkan berdasarkan data yang dikirim dan diterima.
Selain itu, Anda dapat menggunakan kotak “Cari” di pojok kanan atas untuk mencari nama proses. Anda dapat menemukan proses inti dan proses terkait dengan cara ini, misalnya mencari Safari akan menemukan aplikasi inti, proses jaringan, tab individual, ekstensi, dan lainnya.
Temukan proses yang ingin Anda matikan dan kemudian klik tombol “X” di sudut kiri atas layar. Anda kemudian dapat memilih antara “Keluar” dan “Paksa Keluar” untuk mencoba mengirim perintah keluar (untuk memberikan waktu proses untuk menyimpan data Anda) atau perintah berhenti paksa (untuk menghentikan proses segera, ideal jika macet). Cari tahu lebih lanjut tentang mengidentifikasi proses yang aman untuk dimatikan di Mac Anda.
Cara Membunuh Proses Mac Menggunakan Terminal
Dimungkinkan juga untuk mematikan proses dari baris perintah menggunakan Terminal di Mac Anda. Untuk melakukan ini, luncurkan Terminal terlebih dahulu (baik menggunakan Spotlight atau dari folder Applications > Utilities) dan jalankan top
perintah untuk melihat daftar proses yang sedang berjalan. Sebagai alternatif, gunakan ps -ax
perintah untuk melihat daftar proses bersama dengan ID proses (atau disingkat PID).
Anda memerlukan PID untuk menghentikan proses, tetapi menjelajahi ratusan proses bisa menjadi pekerjaan rumah. Untungnya, kami dapat mengidentifikasi proses menggunakan ps ax | grep AppName
perintah, di mana AppName adalah nama aplikasi yang ingin Anda temukan.
Misalnya mengetik ps ax | grep Safari
akan mengembalikan daftar proses dengan “Safari” di judulnya. Ketahuilah bahwa perintah ini peka huruf besar/kecil, jadi mencari “steam” akan mengembalikan hasil yang berbeda ke “Steam”
Catat nomor PID di sebelah proses yang ingin Anda matikan, lalu matikan dengan menjalankan kill PID
memerintah. Misalnya, kill 3500
. Untuk mematikan proses dengan segera (juga dikenal sebagai force quit) gunakan kill -9 3500
alih-alih.
Anda juga dapat mematikan proses menggunakan namanya dengan killall
perintah, misalnya killall Safari
. Ini akan mematikan semua proses dengan nama “Safari” (sekali lagi, proses peka terhadap huruf besar-kecil).
Cara Membunuh Proses Mac pada Port Tertentu
Jika Anda perlu mematikan proses yang menggunakan porta jaringan tertentu di Mac Anda, pertama-tama Anda harus mencari tahu proses mana yang menggunakan porta tersebut. Untungnya, ini mudah dilakukan menggunakan Terminal. Perintahnya berbeda bergantung pada versi macOS yang Anda gunakan.
Untuk komputer Mac modern (termasuk model Apple Silicon) yang menjalankan macOS El Capitan atau lebih baru, gunakan lsof
perintah, misalnya: lsof -i tcp:51413
untuk menemukan proses yang menggunakan port 51413. Di komputer Mac lama, Anda dapat menggunakannetstat
Misalnya: netstat -vanp tcp | grep 51413
untuk menemukan proses pada port 51413.
Setelah Anda memiliki PID, Anda dapat mengakhirinya menggunakan kill
perintah seperti yang diuraikan di atas. Jika Anda menggunakan lsof
Anda dapat langsung mematikan proses berdasarkan port yang digunakannya dengan kill -9 $(lsof -ti:portnumber)
perintah, di mana portnumber
adalah pelabuhan yang dimaksud.
TERKAIT: Mengapa Beberapa Port Jaringan Berisiko, Dan Bagaimana Anda Mengamankannya?
Cara Memaksa Keluar dari Aplikasi di Dock
Jika proses yang ingin Anda hentikan adalah aplikasi di dok Anda, Anda dapat menutup paksa aplikasi tersebut yang akan mematikannya meskipun telah macet dan menjadi tidak responsif. Untuk melakukan ini, temukan aplikasi di dok Anda dan klik kanan (atau klik kontrol) lalu tahan tombol “Option” di keyboard Anda dan pilih “Force Quit” di bagian bawah daftar.
Anda dapat menghentikan paksa apa pun, apakah itu macet atau tidak, tetapi Anda cenderung kehilangan progres yang belum disimpan dengan melakukannya. Jika Anda sering perlu melakukan ini, pelajari cara memecahkan masalah aplikasi yang mogok di Mac Anda.