Parece que você está obtendo o resultado para pgrep -P "0" , que é o processo do swapper, o primeiro processo. Você pode verificar com ps -eaf , as duas primeiras linhas devem mostrar 0 como PPID (ID do processo pai).
Eu preciso saber se um processo tem algum processo filho, então eu uso o comando
pgrep -P <ProcessID>
Então eu obtenho todos os processos filhos. Mas quando eu uso 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?
Parece que você está obtendo o resultado para pgrep -P "0" , que é o processo do swapper, o primeiro processo. Você pode verificar com ps -eaf , as duas primeiras linhas devem mostrar 0 como PPID (ID do processo pai).
Tags linux