Eu li a seguinte frase de uma instrução
O ID de processo 0 geralmente é o processo do agendador e geralmente é conhecido como swapper. Nenhum programa em disco corresponde a esse processo, que faz parte do kernel e é conhecido como processo do sistema. O ID de processo 1 geralmente é o processo de inicialização e é invocado pelo kernel no final do procedimento de bootstrap.
Confira os processos:
$ pstree -p $$
-+= 00001 root /sbin/launchd
\-+= 00264 me /Applications/Utilities/Terminal.app/Contents/MacOS/Terminal -psn_0_53261
\-+= 00365 root login -pfl me /bin/bash -c exec -la bash /usr/local/bin/bash
\-+= 00366 me -bash
|-+= 06305 me pstree -p 366
| \--- 06307 root ps -axwwo user,pid,ppid,pgid,command
Poderia encontrar o processo 1, mas onde está o processo 0?
BSD
ps
não mostra PID 0:Como
pstree
usaps
para obter informações do processo (como você pode ver em sua saída), obviamente não pode mostrar o PID 0.Use
top
, ou Activity Manager, no OSX para ver o PID 0: