Preciso saber se um processo tem algum processo filho, então uso o comando
pgrep -P <ProcessID>
Então eu pego todos os processos filhos. Mas quando utilizo o comando com um valor vazio e aspas duplas assim:
pgrep -P ""
Como resposta recebo os números: 1
, 2
Qual é o significado desse resultado?
Responder1
Parece que está fornecendo o resultado para pgrep -P "0"
, que é o processo swapper, o primeiro processo. Você pode verificar com ps -eaf
, as duas primeiras linhas devem aparecer 0
como PPID (ID do processo pai).