Мне нужно знать, есть ли у процесса какой-либо дочерний процесс, поэтому я использую команду

pgrep -P <ProcessID>

Тогда я получаю все дочерние процессы. Но когда я использую команду с пустым значением и двойными кавычками, вот так:

pgrep -P ""

В ответ я получаю цифры: 1 , 2 Что означает этот результат?

1 ответ1

0

Похоже, что он дает вам результат для pgrep -P "0" , который является процессом подкачки, первым процессом. Вы можете проверить с помощью ps -eaf , первые две строки должны показать 0 как PPID (идентификатор родительского процесса).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .