GNU/Linux >> Belajar Linux >  >> Linux

pgrep:perintah tidak ditemukan

Proses Grep, umumnya dikenal sebagai pgrep, adalah metode populer lain yang digunakan untuk menemukan ID proses di shell. Jika kita mengetahui nama prosesnya, maka kita dapat menentukannya dengan perintah pgrep. Perintah pgrep menampilkan PID proses yang cocok dengan pola apa pun, mirip dengan cara grep digunakan untuk mencocokkan pola dalam file teks. Pola dapat mencakup:nama atau ID pengguna (UID) pengguna yang memanggilnya; waktu mulai; PID induk; dan banyak lagi.

Anda dapat menggunakan pgrep untuk membantu Anda mengidentifikasi proses berdasarkan beberapa faktor saat Anda tidak mengetahui PID persisnya. Mengidentifikasi PID biasanya merupakan langkah pertama dalam mengelola proses.

Sintaks

Sintaks dari perintah pgrep adalah:

# pgrep [options] {pattern}

Jika Anda menemukan kesalahan di bawah ini saat menjalankan perintah pgrep:

pgrep: command not found

Anda dapat mencoba menginstal paket di bawah ini sesuai dengan pilihan distribusi Anda:

Distribusi OS Perintah
Debian apt-get install procps
Ubuntu apt-get install procps
Alpin apk menambahkan procps
Linux Arch pacman -S procps-ng
Kali Linux apt-get install procps
CentOS yum install procps-ng
Fedora dnf install procps-ng
Raspbian apt-get install procps

Contoh Perintah pgrep

1. Kembalikan PID dari setiap proses yang berjalan dengan string perintah yang cocok:

# pgrep process_name

2. Cari proses termasuk opsi baris perintahnya:

# pgrep --full "process_name parameter"

3. Cari proses yang dijalankan oleh pengguna tertentu:

# pgrep --euid root process_name

4. Untuk membuat daftar proses dengan nama perintah sshd, yang juga dimiliki oleh root, jalankan baris perintah sebagai berikut:

# pgrep -u root sshd

5. Untuk membuat daftar proses yang dimiliki oleh root atau daemon pengguna, jalankan baris perintah sebagai berikut:

# pgrep -u root,daemon

6. Perintah pgrep dapat digunakan untuk membuat daftar proses dengan menentukan pola yang berisi nama proses. Baris perintah berikut akan menemukan PID proses yang memiliki nama Firefox:

# pgrep firefox

7. Contoh berikut menunjukkan penggunaan perintah pgrep untuk mendaftar semua proses dari siswa pengguna:

# pgrep -U student

8. Opsi -d menentukan pembatas keluaran selain baris baru default:

# pgrep COMMAND -d DELIMITER_STRING
# pgrep bash -d ":"
1255:1680

9. Opsi -c mengembalikan hitungan proses pencocokan:

# pgrep -c COMMAND


Linux
  1. ifrename:perintah tidak ditemukan

  2. netstat:perintah tidak ditemukan

  3. kubectl:perintah tidak ditemukan

  1. tvservice:perintah tidak ditemukan

  2. lspci:perintah tidak ditemukan

  3. pstree:perintah tidak ditemukan

  1. id:perintah tidak ditemukan

  2. w:perintah tidak ditemukan

  3. df:perintah tidak ditemukan