$ 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]
¿Qué significan los corchetes? ¿Args siempre devuelve la ruta completa al comando de proceso (por ejemplo /bin/cat
)?
Respuestas:
Los corchetes aparecen alrededor de los nombres de los comandos cuando no se pueden ubicar los argumentos de ese comando.
La
ps(1)
página del manual en FreeBSD explica por qué esto suele suceder con los procesos del sistema y los hilos del núcleo:La
ps(1)
página del manual en Linux dice de manera similar:fuente
/bin/cat
)? Pensé que los argumentos son los argumentos pasados después del comando. (Aunque el comando en sí aparece enargv
- No lo entiendo del todo, pensé que era una característica conveniente.)Del manual:
fuente