GNU/Linux >> Belajar Linux >  >> Linux

Cara Menemukan ID Proses Program dan Membunuhnya [Kiat Singkat]

Tutorial singkat ini mengajarkan Anda untuk mematikan proses di Linux menggunakan id prosesnya. Ini sangat membantu dalam mematikan program yang tidak responsif.

Anda dapat dengan mudah menghentikan program di terminal Linux dengan menekan tombol Ctrl+C. Tetapi sering terjadi bahwa Anda perlu 'membunuh' program yang tidak responsif. Di Windows Anda memiliki pengelola tugas untuk situasi ini. Anda juga dapat menggunakan pengelola tugas di Linux, tetapi cara baris perintah jauh lebih baik dan efektif dalam menangani program yang tidak responsif.

Menggunakan terminal lebih baik karena alat berbasis GUI mungkin tidak menunjukkan proses tersembunyi yang masih berjalan. Alat GUI mungkin tidak tersedia jika Anda menggunakan edisi server dari sistem Linux.

Cara mematikan proses di Linux

Jika Anda menjalankan aplikasi, itu menjalankan beberapa proses di latar belakang. Jika Anda ingin menutup aplikasi ini secara paksa, Anda dapat mematikan proses yang terkait dengannya.

Untuk mematikan suatu proses, Anda perlu mengetahui ID prosesnya (PID). Bagian selanjutnya memberi tahu Anda cara menemukan ID proses suatu program.

Langkah 1:Temukan ID proses (PID) program

Ada beberapa cara yang dapat Anda gunakan untuk menemukan PID suatu proses.

Jika Anda mengetahui nama prosesnya, Anda dapat menggunakan perintah pidof dengan cara ini:

pidof <program_name>

Anda dapat mengambil bantuan penyelesaian tab untuk menemukan nama program. Hal yang baik tentang perintah ini adalah ia akan memberikan PID dari semua proses yang diprakarsai oleh program. Ini contohnya:

pidof slack 
9734 9718 9716 9708 9622 9619

Jika perintah pidof tidak menghasilkan apa-apa, itu bisa berarti tidak ada proses yang menjalankan program tersebut atau nama program yang Anda gunakan salah.

Jika Anda tidak mengetahui nama program yang tepat, Anda dapat mencoba perintah ps. Perintah ps ini digunakan untuk melihat proses yang sedang berjalan pada sistem. Anda dapat menggunakan perintah grep dengan nama program (atau apa pun yang Anda ingat).

ps aux | grep -i “nama program yang Anda inginkan”

Perintah ps aux mengembalikan semua proses yang berjalan pada sistem. Dan grep setelahnya menunjukkan baris yang cocok dengan nama program. Output dari perintah akan seperti ini:

Seperti terlihat pada gambar di atas, Anda bisa mendapatkan ID proses dari program/proses di kolom kedua. Cukup abaikan baris dengan “–color =auto”.

Langkah 2:Matikan proses menggunakan PID

Setelah Anda memiliki PID dari aplikasi yang diinginkan, gunakan perintah berikut untuk menghentikan proses:

sudo kill -9 process_id

Jika Anda memiliki lebih dari satu id proses, Anda dapat mematikan semuanya bersama-sama dengan menyediakan semua PID.

sudo kill -9 process_id_1 process_id_2 process_id_3

Anda juga dapat menggabungkan perintah kill dengan perintah pidof untuk mematikan semua proses suatu program.

sudo kill -9 `pidof programe_name` 

Tentu saja, Anda harus mengganti nama_program dengan nama program yang ingin Anda matikan.

Tips Bonus:Gunakan killall untuk menghentikan semua proses program tertentu

Jika Anda mengetahui nama programnya, Anda dapat menggunakan perintah killall yang luar biasa dan mematikan semua proses program itu dalam satu perintah.

killall program_name

Bagaimana Anda mematikan program di Linux?

Saya harap tutorial singkat ini membantu Anda. Apa cara favorit Anda untuk mematikan program di Linux? Pengelola tugas, bunuh, bunuh, atau xkill?



Linux
  1. Bagaimana Menemukan Jenis File Img Dan Memasangnya?

  2. Bagaimana cara mendeteksi dan mengetahui suatu program mengalami kebuntuan?

  3. Bagaimana cara mendapatkan ID proses untuk mematikan proses nohup?

  1. Cara Menemukan dan Membunuh Proses Zombie di Linux

  2. Apa Proses Zombie Dan Bagaimana Menemukan &Membunuh Proses Zombie?

  3. Cara Menemukan Panjang String di Bash [Kiat Singkat]

  1. Perbedaan Kill, Pkill, dan Killall?

  2. Bagaimana Menemukan Id Proses (pid) Dari Program Terminal yang Berjalan?

  3. Bagaimana cara menemukan dan mematikan proses di Ubuntu