Apakah ada cara untuk mengetahui proses tertentu dengan parameter yang dimulai?
8
Untuk menemukan argumen apa yang diteruskan ke pdnsd, saya akan lakukan:
[~]> pgrep -l pdnsd
1373 pdnsd
[~]> cat /proc/1373/cmdline
/usr/sbin/pdnsd--daemon-p/var/run/pdnsd.pid[~]>
( cmdline
Entri file dipisahkan oleh karakter nol; gunakan sesuatu seperti tr '\0' '\n' </proc/<pid>/cmdline
untuk melihat lebih banyak keluaran yang terbaca.)
/proc/<pid>/
mengandung banyak informasi.
ps
output, tetapi juga alasan memfitnah seperti exploit atau rootkit yang berusaha menyembunyikan diri.pgrep -a pdnsd
?Untuk Linux,
ps -ef
menghasilkan seluruh baris perintah termasuk parameter.Untuk Solaris, hal-hal bisa menjadi lebih bermasalah tetapi Anda menandai pertanyaan dengan Linux ...
sumber