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.