Jika kita mengetik ps -ef
maka kita mendapatkan daftar proses. Mengapa nomor PID tidak berkelanjutan?
command-line
ps
Vasu Dev Garg
sumber
sumber
ID proses yang hilang di antara sudah mati dan PID mereka akan digunakan kembali oleh kernel dalam proses selanjutnya.
Proses mati tidak akan ditampilkan dalam tabel proses (kecuali untuk zombie), karenanya
ps -ef
tidak akan ditampilkan.sumber
Biasanya PID kontinu tetapi beberapa proses akan mati hanya pada saat Anda menjalankan perintah
ps -ef
.Juga beberapa proses mungkin hanya subproses dari proses lain yang tidak ditampilkan dalam
ps -ef
perintah. Untuk melihat beberapa hasil yang diperluas dan Anda dapat memeriksa PID berkelanjutan gunakanpstree
Output sampel:
sementara jika Anda menjalankan
ps -ef
Anda hanya melihat proses induk.sumber
Mereka berkelanjutan. PID ditetapkan secara berurutan hingga batas maksimum tercapai. Setelah batas ini akan mulai lagi dari nol.
Jadi itu hanya bahwa PID yang hilang
ps -ef
adalah proses mati. Perhatikan bahwaps -ef
daftar hanya menjalankan proses.sumber