GNU/Linux >> Belajar Linux >  >> Linux

Cara Menemukan Nama Proses dari PID-nya

Jika Anda mengetahui ID proses (PID), Anda bisa mendapatkan nama proses menggunakan perintah ps:

ps -p PID -o comm=

Perintah ps digunakan untuk operasi terkait proses. Pada perintah di atas, -p PID memberikan ID proses dan -o comm= memintanya untuk menampilkan perintah yang terkait dengan PID yang diberikan.

Berikut ini contoh sebenarnya:

Sejujurnya, sulit untuk mengingat ps -p PID -o comm= yang aneh itu sintaksis. Dan jika itu masalahnya, Anda dapat melihat ke halaman manual dari perintah ps atau menggunakan cara lain untuk mendapatkan detailnya.

Anda dapat membuat daftar semua proses yang berjalan menggunakan perintah ps atau perintah atas dan mencatat ID proses dan nama proses sesuai keinginan.

Jika Anda mengetahui PID, Anda cukup menggunakan perintah grep untuk memfilter output dan mendapatkan detail tentang PID tersebut:

ps aux | grep PID

Tetapi seperti yang diilustrasikan oleh gambar di bawah, output memberikan detail lain bersama dengan nama proses.

Itu bukan masalah jika Anda membacanya secara manual. Namun, jika Anda harus menggunakannya dalam skrip, itu bisa menjadi masalah.

Di sinilah ps -p PID -o comm= lebih baik.

Kiat bonus: Karena kita berbicara tentang nama proses dan PID, izinkan saya dengan cepat menunjukkan metode kebalikannya, yaitu menemukan PID dari nama proses.

Ada perintah khusus yang disebut pidof dan Anda dapat menggunakannya seperti ini jika Anda mengetahui nama proses yang tepat:

pidof exact_process_name

Jadi, Anda baru saja belajar cara menemukan nama proses dari PID-nya di baris perintah Linux dan Anda juga belajar mendapatkan PID dari nama proses.

Jika ada yang tidak beres, atau Anda hanya memiliki komentar secara umum, jangan ragu untuk meninggalkannya di komentar di bawah.


Linux
  1. Bagaimana Mengidentifikasi Proses Yang Tidak Memiliki Pid?

  2. Cara menemukan file .pid untuk proses tertentu

  3. temukan perintah dari PID

  1. Bagaimana Cara Membunuh Proses Dengan Frasa Dalam Namanya??

  2. Bagaimana cara menghitung penggunaan CPU dari suatu proses oleh PID di Linux dari C?

  3. Cara mendapatkan PID dari proses anak bercabang di skrip Shell

  1. Bagaimana cara mendapatkan PID dengan nama proses?

  2. Bagaimana saya bisa mencari file dengan nama dan jalur parsialnya?

  3. Bagaimana Mengidentifikasi Port ke Suatu Proses?