Cara Membunuh Aplikasi Desktop atau Proses Latar Belakang di Linux

Daftar Isi:

Cara Membunuh Aplikasi Desktop atau Proses Latar Belakang di Linux
Cara Membunuh Aplikasi Desktop atau Proses Latar Belakang di Linux

Video: Cara Membunuh Aplikasi Desktop atau Proses Latar Belakang di Linux

Video: Cara Membunuh Aplikasi Desktop atau Proses Latar Belakang di Linux
Video: 4 Cara Menonaktifkan Aplikasi Yang Berjalan Di Belakang Layar Hp Android - YouTube 2024, April
Anonim
Windows memiliki Ctrl + Alt + Delete dan Macs memiliki Command + Option + Escape untuk memaksa aplikasi yang dibekukan untuk ditutup. Linux memiliki cara-caranya sendiri untuk "membunuh" proses-proses yang tidak benar, baik itu jendela grafis atau proses latar belakang.
Windows memiliki Ctrl + Alt + Delete dan Macs memiliki Command + Option + Escape untuk memaksa aplikasi yang dibekukan untuk ditutup. Linux memiliki cara-caranya sendiri untuk "membunuh" proses-proses yang tidak benar, baik itu jendela grafis atau proses latar belakang.

Alat grafis tepat yang dapat Anda gunakan akan bergantung pada lingkungan desktop Anda, karena setiap lingkungan desktop membawa alat yang berbeda ke meja. Tetapi kebanyakan dari mereka sangat mirip.

Dari Desktop Grafis

Desktop Linux modern menangani hal ini dengan cukup baik, dan secara mengejutkan bisa otomatis. Jika aplikasi tidak merespons, desktop dengan manajer komposisi akan sering mengaburkan seluruh jendela untuk menunjukkan bahwa itu tidak merespons.

Klik tombol X pada titlebar jendela dan manajer jendela akan sering memberi tahu Anda bahwa jendela tidak merespons. Anda dapat memberikan waktu untuk menanggapi atau mengklik opsi seperti "Force Quit" untuk menutup aplikasi secara tepat.

Di Linux, manajer jendela yang melukis tajuk-tajuk terpisah dari aplikasi itu sendiri, sehingga biasanya merespons bahkan jika jendelanya tidak. Beberapa jendela melukis antarmuka mereka sendiri, jadi ini mungkin tidak selalu berfungsi.

Aplikasi "xkill" dapat membantu Anda dengan cepat mematikan jendela grafis apa pun di desktop Anda.
Aplikasi "xkill" dapat membantu Anda dengan cepat mematikan jendela grafis apa pun di desktop Anda.

Tergantung pada lingkungan desktop Anda dan konfigurasinya, Anda mungkin dapat mengaktifkan pintasan ini dengan menekan Ctrl + Alt + Esc. Anda juga bisa menjalankan perintah xkill - Anda bisa membuka jendela Terminal, ketik xkill tanpa tanda kutip, dan tekan Enter. Atau, Anda dapat menekan pintasan seperti Alt + F2, yang membuka dialog "Perintah Jalankan" pada desktop Unity Ubuntu dan banyak lainnya. Mengetik xkill ke dalam dialog dan tekan Enter.

Kursor Anda akan berubah menjadi X. Klik jendela dan utilitas xkill akan menentukan proses apa yang terkait dengan jendela itu, dan kemudian segera bunuh proses itu. Jendela akan langsung menghilang dan menutup.

Desktop Linux Anda mungkin memiliki alat yang bekerja mirip dengan Task Manager di Windows juga. Pada desktop Unity Ubuntu, GNOME, dan desktop berbasis GNOME lainnya, ini adalah utilitas System Monitor. Buka utilitas System Monitor untuk melihat daftar proses yang berjalan - termasuk yang latar belakang. Anda juga dapat secara paksa membunuh proses dari sini jika mereka berperilaku tidak semestinya.
Desktop Linux Anda mungkin memiliki alat yang bekerja mirip dengan Task Manager di Windows juga. Pada desktop Unity Ubuntu, GNOME, dan desktop berbasis GNOME lainnya, ini adalah utilitas System Monitor. Buka utilitas System Monitor untuk melihat daftar proses yang berjalan - termasuk yang latar belakang. Anda juga dapat secara paksa membunuh proses dari sini jika mereka berperilaku tidak semestinya.
Image
Image

Dari Terminal

Katakanlah Anda ingin melakukan ini semua dari terminal saja. Kami mencakup banyak utilitas yang dapat Anda gunakan untuk ini ketika kami melihat perintah untuk mengelola proses di Linux.

Katakanlah Firefox berjalan di latar belakang dan kami ingin membunuhnya dari terminal. Perintah kill standar mengambil nomor ID proses, jadi Anda harus menemukannya terlebih dahulu.

Misalnya, Anda dapat menjalankan perintah seperti:

ps aux | grep firefox

Yang akan mencantumkan semua proses dan daftar pipa ke perintah grep, yang akan memfilternya dan hanya mencetak baris yang berisi Firefox. (Baris kedua yang akan Anda lihat adalah proses grep itu sendiri.) Anda juga bisa mendapatkan ID proses dari perintah teratas dan banyak tempat lainnya.

Ambil nomor ID proses dari proses Firefox - hanya di sebelah kanan nama pengguna - dan berikan ke perintah kill. Artinya, jalankan perintah seperti ini:

kill ####

Jika prosesnya berjalan sebagai pengguna lain, Anda harus menjadi pengguna root terlebih dahulu - atau setidaknya jalankan perintah kill dengan perintah sudo, seperti:

sudo kill ####

Itu adalah metode dasar, tetapi itu bukan yang tercepat. Perintah pgrep dan pkill membantu merampingkan ini. Misalnya, jalankan "pgrep firefox" untuk melihat ID proses dari proses Firefox yang berjalan. Anda kemudian dapat memberi makan nomor tersebut ke perintah kill.
Itu adalah metode dasar, tetapi itu bukan yang tercepat. Perintah pgrep dan pkill membantu merampingkan ini. Misalnya, jalankan "pgrep firefox" untuk melihat ID proses dari proses Firefox yang berjalan. Anda kemudian dapat memberi makan nomor tersebut ke perintah kill.

Atau, lewati semua itu dan jalankan "pkill firefox" untuk mematikan proses Firefox tanpa mengetahui nomornya. pkill melakukan beberapa pencocokan pola dasar - ini akan mencoba menemukan proses dengan nama yang mengandung firefox.

Perintah killall itu seperti pkill, tapi sedikit lebih tepat. Itu akan membunuh semua proses yang berjalan dengan nama tertentu. Jadi menjalankan "killall firefox" akan mematikan semua proses yang berjalan bernama "firefox," tetapi tidak ada proses yang hanya memiliki firefox di nama mereka.
Perintah killall itu seperti pkill, tapi sedikit lebih tepat. Itu akan membunuh semua proses yang berjalan dengan nama tertentu. Jadi menjalankan "killall firefox" akan mematikan semua proses yang berjalan bernama "firefox," tetapi tidak ada proses yang hanya memiliki firefox di nama mereka.
Image
Image

Ini jauh dari satu-satunya perintah yang disertakan di Linux untuk mengelola proses. Jika Anda menggunakan beberapa jenis perangkat lunak administrasi server, itu mungkin juga memiliki cara yang bermanfaat untuk mematikan dan memulai ulang proses.

Layanan sistem berfungsi berbeda dari proses - Anda harus menggunakan perintah tertentu untuk menurunkan, memulai ulang, atau memunculkan layanan. Perintah-perintah khusus tersebut dapat berbeda pada distribusi Linux yang berbeda.

Direkomendasikan: