Bagaimana saya bisa mendapatkan argumen perintah atau seluruh baris perintah dari proses yang sedang berjalan menggunakan nama prosesnya?
Misalnya proses ini:
# ps
PID USER TIME COMMAND
1452 root 0:00 /sbin/udhcpc -b -T 1 -A 12 -i eth0 -p /var/run/udhcpc.eth0.pid
Dan yang saya inginkan adalah /sbin/udhcpc -b -T 1 -A 12 -i eth0 -p /var/run/udhcpc.eth0.pid
argumen. Saya tahu nama proses dan ingin argumennya. Saya menggunakan Busybox di SliTaz.
pidof <process name>
ps -o pid, args | grep $ PID | tr -s "" | cut -d "" -f 2 Tapi dengan cara ini saya tidak mendapatkan argumen dalam satu variabel
ps
(tidak disarankan) atau Anda mencari beberapa perintah alternatifps
yang akan memberi Anda output? Apa yang perlu dilakukan ketikaps
memberikan beberapa jalur output? cetak semua / pertama / terakhir?