Jadi, apa yang Anda lakukan pada Mac ketika sebuah proses (sebagai lawan dari aplikasi) memonopoli CPU, membanjiri mesin Anda, dan Anda harus membunuhnya?
Saya tahu Anda dapat menggunakan top
atau membuka "Aplikasi> Utilitas> Monitor Aktivitas" dan membunuhnya dari sana.
Tetapi apa yang terjadi ketika proses sudah menggunakan begitu banyak CPU sehingga melakukan salah satu dari tugas-tugas itu tidak mungkin?
Di Windows, Anda bisa melakukan ctrl+ alt+ deletedan daftar proses akan terbuka dengan andal. Jadi, tidak peduli berapa banyak komputer Anda meronta-ronta, Anda selalu memiliki akses ke daftar proses.
Di Mac OS, ada cmd+ alt+ escape, yang secara andal menunjukkan aplikasi yang berjalan . Baik ketika itu aplikasi yang menyebabkan masalah. Tetapi: apa yang Anda lakukan jika itu adalah suatu proses?
Jawaban:
Berdasarkan keinginan Anda untuk membunuh proses individu, saya berasumsi bahwa Anda setuju dengan solusi di Terminal. Terminal ini cukup ringan sehingga harus responsif bahkan jika sistem Anda terbanjiri, atau jika Anda masuk melalui ssh.
Di luar
kill
perintah dasar , yang membunuh proses melalui perintah merekapid
(yang perlu Anda dapatkan darips
perintah, atau monitor Aktivitas), trik yang rapi di terminal adalahkillall
perintah, yang memungkinkan Anda untuk membunuh proses dengan nama daripada menggunakan pidMisalnya, jika Anda tahu nama proses Anda
my-prog-0
atau apa pun, Anda dapat pergi ke terminal dan lakukan:Ada sejumlah opsi bagus (lihat
man killall
info lebih lanjut):Satu hal yang perlu diperhatikan tentang OS X adalah bahwa beberapa proses sistem akan secara otomatis restart jika mereka dibunuh oleh
launchd
daemon (saya pikir ??). Misalnya, jika Dock tidak responsif Anda dapat melakukankillall Dock
dan itu akan dimulai ulang secara otomatis.sumber
0
perlu?Force Quit adalah alternatif dari Task Manager di Mac. Cepat, efisien, dan membunuh aplikasi dengan sangat cepat.
Anda dapat mengakses fitur ini melalui dua cara.
sumber
Coba perintah berikut di terminal untuk mencantumkan dan mencari proses menggunakan regex: -
Contoh di atas adalah daftar semua proses terkait 'Symantec'. Ganti 'Symantec' dengan frasa Anda sendiri. Selanjutnya gunakan variasi perintah 'bunuh'. Anda dapat menggunakan: -
Ganti 'pid' dengan id proses aktual. Atau gunakan,
seperti yang disarankan sebelumnya. Untuk mengulangi saran lain yang bermanfaat, gunakan
untuk melihat manual untuk perintah 'bunuh' dan juga gulir ke bawah dan lihat perintah terkait yang disebutkan di bawah, "LIHAT JUGA".
sumber
Tidak ada proses membunuh keyboard shorcut, hanya untuk menjalankan aplikasi. Satu-satunya cara untuk mematikan proses adalah melalui Activity Monitor atau melalui Terminal menggunakan perintah UNIX.
sumber
Pergi ke monitor aktivitas, temukan dermaga dan sorot. Tekan tombol bunuh (Stopsign dengan X di dalamnya, kiri atas).
Force Quit digunakan untuk aplikasi sederhana, sedangkan monitor aktivitas dapat digunakan untuk mematikan proses.
sumber
Gunakan Activity Monitor untuk menemukan Proses yang ingin Anda bunuh. Lihatlah PID Menggunakan jenis Terminal. Bunuh nomor PID, lalu kembali.
Ini mengasumsikan Anda memiliki akses admin atau sudu
sumber