$ ps -Awwo pid,comm,args
PID COMMAND COMMAND
1 init /sbin/init
2 kthreadd [kthreadd]
3 ksoftirqd/0 [ksoftirqd/0]
5 kworker/u:0 [kworker/u:0]
6 migration/0 [migration/0]
7 cpuset [cpuset]
8 khelper [khelper]
9 netns [netns]
10 sync_supers [sync_supers]
11 bdi-default [bdi-default]
12 kintegrityd [kintegrityd]
13 kblockd [kblockd]
14 kacpid [kacpid]
15 kacpi_notify [kacpi_notify]
16 kacpi_hotplug [kacpi_hotplug]
17 ata_sff [ata_sff]
18 khubd [khubd]
Apa arti tanda kurung? Apakah args selalu mengembalikan path lengkap ke perintah proses (misalnya /bin/cat
)?
Jawaban:
Tanda kurung muncul di sekitar nama perintah ketika argumen ke perintah itu tidak dapat ditemukan.
The
ps(1)
man halaman di FreeBSD menjelaskan mengapa hal ini biasanya terjadi pada proses sistem dan kernel thread:The
ps(1)
man halaman di Linux menyatakan sama:sumber
/bin/cat
)? Saya pikir args adalah argumen yang diberikan setelah perintah. (Meskipun perintah itu sendiri memang muncul diargv
- Saya tidak begitu mengerti, saya menganggapnya sebagai fitur kenyamanan.)Dari manual:
sumber