Tutorial ini menunjukkan bagaimana untuk mendapatkan ID Proses Ibu Bapa Proses (PPID) dari baris arahan menggunakan arahan ps
dan pstree
Linux. Kami akan meliputi mencari PPID untuk:
Memahami nilai PPID
PPID (ID Proses Ibu Bapa) memberikan maklumat penting mengenai hubungan proses. Mengetahui PPID proses sangat berharga untuk:
Mencari PPID proses tertentu
Buka terminal: akses terminal sistem anda.
Cari ID Proses (PID): Gunakan pgrep
(disyorkan) atau ps
dengan egrep
untuk mencari PID proses sasaran anda. Sebagai contoh, untuk mencari PID proses bash
:
Pgrep Bash # Disyorkan: Bersih dan Cekap
atau
ps aux | egrep '[b] abu' # mengelakkan termasuk grep dalam hasil
Ambil PPID: Gunakan arahan ps
dengan -o ppid=
pilihan dan PID yang diperolehi dalam langkah 2. Sebagai contoh, jika PID adalah 12345:
ps -o ppid = -p 12345
Memaparkan PPID untuk semua proses
Untuk melihat PPID setiap proses berjalan, gunakan:
ps j
Ini menyediakan output berorientasikan kawalan kerja, termasuk PPID untuk setiap proses. Anda boleh memperbaiki ini dengan menggunakan awk
untuk mengekstrak hanya lajur PPID (laraskan berdasarkan output ps
sistem anda):
PS J | awk 'nr> 1 {cetak $ 1}'
Melihat PPID dengan pstree
Perintah pstree
menggambarkan pokok proses. Untuk melihat PPID proses (misalnya, dengan PID 12345):
PSTREE -SG 12345
Ini memaparkan hierarki proses, dengan jelas menunjukkan hubungan ibu bapa dan kanak-kanak.
Memperoleh PPID proses semasa
Pembolehubah persekitaran shell $$
(PID) dan $PPID
memberikan maklumat ini:
echo $$ # PID Proses Semasa echo $ ppid # proses semasa ppid
PID vs PPID
Kesimpulan
Kaedah terperinci panduan ini untuk mendapatkan PPID menggunakan ps
dan pstree
. Memahami PPID adalah penting untuk pengurusan proses, penyelesaian masalah, dan tugas pentadbiran sistem. Ingatlah untuk menyesuaikan arahan berdasarkan pengedaran Linux khusus dan format output ps
anda.
Atas ialah kandungan terperinci Cara Mencari ID Proses Ibu Bapa (PPID) di Linux: Panduan Langkah demi Langkah. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!