$ 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]
Co oznaczają nawiasy? Czy argumenty zawsze zwracają pełną ścieżkę do polecenia procesu (np. /bin/cat
)?
Odpowiedzi:
Wokół nazw poleceń pojawiają się nawiasy, gdy nie można znaleźć argumentów tego polecenia.
ps(1)
Strona człowiek na FreeBSD wyjaśnia dlaczego to zazwyczaj dzieje się procesów systemowych i wątków jądra:ps(1)
Strona człowiek na Linuksie twierdzi podobnie:źródło
/bin/cat
)? Myślałem, że argumenty są argumentami przekazanymi po poleceniu. (Chociaż samo polecenie rzeczywiście pojawia się wargv
- nie do końca rozumiem, pomyślałem o nim jako o funkcji wygodnej.)Z instrukcji:
źródło