$ 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]
괄호는 무엇을 의미하나요? args는 항상 프로세스 명령(예 /bin/cat
: )에 대한 전체 경로를 반환합니까?
답변1
명령에 대한 매개변수를 찾을 수 없으면 명령 이름 주위에 괄호가 나타납니다.
FreeBSD의 매뉴얼 페이지에서는 ps(1)
이것이 일반적으로 시스템 프로세스 및 커널 스레드에서 발생하는 이유를 설명합니다.
인수를 찾을 수 없는 경우(일반적으로 시스템 프로세스 및/또는 커널 스레드의 경우처럼 인수가 설정되지 않았기 때문에) 명령 이름이 대괄호 안에 인쇄됩니다.
ps(1)
Linux의 매뉴얼 페이지에도 비슷한 지침이 있습니다.
프로세스 매개변수를 사용할 수 없는 경우도 있습니다. 이 경우 ps는 실행 파일 이름을 괄호 안에 인쇄합니다.
답변2
매뉴얼에서:
프로세스 매개변수를 사용할 수 없는 경우도 있습니다. 이 경우
ps
실행 파일 이름이 괄호 안에 인쇄됩니다.