Solusi 1:
Dari:https://stackoverflow.com/questions/993452/splitting-proc-cmdline-arguments-with-spaces
-
cat /proc/PID/cmdline | tr '\000' ' '
-
cat /proc/PID/cmdline | xargs -0 echo
Solusi 2:
ps
dapat menunjukkan ini:
ps -o cmd fp <PID>
ps
dapat melakukan lebih banyak lagi. Untuk info, lihat man ps
Solusi 3:
Letakkan skrip ini di .bashrc Anda file dan sumber itu
$ sumber ~/.bashrc
Anda dapat memanggilnya dengan perintah $pid yang menggunakan PID sebagai argumen baris perintah dan memberikan nama proses, pengguna(pemilik proses) sebagai ouputeg:
$ pid 1 2 3 4 5 6 7 8 9 10
PID=1 Command=systemd User=root
PID=2 Command=kthreadd User=root
PID=3 Command=ksoftirqd/0 User=root
PID=5 Command=kworker/0:0H User=root
PID=7 Command=rcu_sched User=root
PID=8 Command=rcu_bh User=root
PID=9 Command=migration/0 User=root
PID=10 Command=watchdog/0 User=root
Skrip:
function pid(){
if [[ $# > 0 ]]
then
for i in [email protected]
do
ps -e -o pid,comm,user | awk '{print "PID="$1, " Command="$2," User="$3}'| egrep --color "^PID=$i\W"
done
else
echo "Syntax: pid <pid number> [<pid number>]"
fi
}
Ada dua MOTD yang ditampilkan saat saya masuk ke server saya menggunakan SSH
tcpdump:out.pcap:Izin ditolak