Saya tidak melihat sesuatu yang lebih sederhana dari ps dengan argumen yang tepat, misalnya:ahxwwo pid,command yang hanya memberikan info yang Anda inginkan, misalnya:
5911 tail -F /var/log/mail.log
Jika Anda menginginkan data mentah, Anda dapat membaca setiap file di /proc/[123456789]*/cmdline . Misalnya,
$ cat -vet /proc/5911/cmdline
tail^@-F^@/var/log/mail.log^@
di mana argumen perintah dipisahkan oleh karakter nol.
Sebagian besar kredit masuk ke meuh.
ps ahxwwo pid,command
Memberi saya tiga item yang saya butuhkan, tetapi masih agak sulit untuk diuraikan karena pemformatan ruang yang berubah-ubah.
Namun, Anda dapat menghapus pemformatan spasi.
ps ahxwwo pid:1,command:1
Menggunakan explode dengan spasi putih sebagai pembatas sekarang menjamin bahwa indeks 0 adalah pid, dan indeks 1 adalah perintah, dan indeks yang tersisa adalah argumen.