Элегантный список детских процессов

Я хотел бы получить список всех процессов, родитель которого $ pid. Это самый простой способ:

pstree -p $pid | tr "\n" " " |sed "s/[^0-9]/ /g" |sed "s/\s\s*/ /g"

Есть ли какая-либо команда или какой-либо более простой способ получить список дочерних процессов?

Благодаря!

One Solution collect form web for “Элегантный список детских процессов”

Да, используя опцию -P pgrep ,

т.е. pgrep -P 1234 предоставит вам список идентификаторов дочерних процессов.

  • Как знает ps, чтобы скрыть пароли?
  • Как фильтровать STAT с помощью ps?
  • Выясните PID точного приложения node.js
  • Как получить PPID с помощью PS с использованием опций BSD
  • Что означает число в скобках в столбце «команда» для процессов postgres?
  • Почему процессы не заполняют пустые идентификаторы процессов
  • Как узнать имена потоков, которые выполняются на конкретном ядре
  • Как найти, какие процессы выполняются пользователем прямо сейчас?
  • Какие процессы используются DRM?
  • Как узнать команду, выполняемую процессом?
  • Почему сортировки корневых процессов не будут сортироваться при попытке сортировки пользователей на основе количества запущенных процессов?
  • Interesting Posts

    cssh перехватывает F10

    Каков эффект ACL / umask на разрешения исполняемого файла, сгенерированного gcc?

    Как настроить прозрачный прокси-сервер, где прокси-сервер удален?

    Комбинируйте fdisk и df на одном выходе

    Преобразование ASCII-8BIT в UTF-8 с использованием OSX '.bash_profile

    Обработка Ctrl-C в сеансе SSH

    Настенное сообщение предупредило о предстоящей перезагрузке или завершении работы, но я пропустил детали. Как я могу их получить?

    Bash всегда выводит меньше, как я могу отключить это?

    Обновление с FreeBSD 10.1 до 10.2 завершается сбоем из-за неправильного хэша

    Как загрузить файлы с веб-страницы, указывающей на каталог?

    Почему некоторые приложения перестают работать, когда разрешения изменяются в / usr / bin?

    gpg: «секретный ключ недоступен», когда ключ sec & pub находится в keyring

    Почему некоторые опции недоступны

    Bashrc отключает все, кроме заданной команды для данного пользователя

    Клавиатура (в основном) не работает в Wine

    Linux и Unix - лучшая ОС в мире.