O que `pgrep -P` sem PID faz?

O que `pgrep -P` sem PID faz?

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, 2Qual é 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 0como PPID (ID do processo pai).

informação relacionada