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