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

Я хотел бы получить список всех процессов, родитель которого $ 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» не возвращает запрос
  • Возможно определить несуществующий процесс из pgrep
  • Как использовать awk вместе с командой, чтобы показать идентификатор процесса командой «ps»
  • Почему «kill -9 0» заканчивает сеанс консоли?
  • ps, чтобы показать только процессы, которые соответствуют более чем одному условию (AND)
  • Почему «cat / tmp / out1> / tmp / in2 &» отображается как «bash» с помощью команды «ps»?
  • Один экземпляр скрипта, но только с одинаковыми аргументами
  • Как отсортировать вывод ps для поиска приоритетов в реальном времени и определить обработанную текущую очередь процесса
  • Почему сортировки корневых процессов не будут сортироваться при попытке сортировки пользователей на основе количества запущенных процессов?
  • Как начать (или найти) процесс с RUID, отличным от EUID?
  • Инструмент стиля Solaris ptree для Linux
  • Почему я не могу использовать весь 100% -ный потенциал процессора?
  • Interesting Posts

    Как отправить запрос на удаленный компьютер, например, «у вас есть почта», т. Е. Не использовать стену

    Как повторить запрос пользователю в сценарии оболочки?

    Системный вызов отправил предупреждения в stderr: ошибка: неподдерживаемая опция (синтаксис BSD)

    Использование scp с паролями

    Как настроить дистрибутив Gnu / Linux для детей?

    Получить содержимое файла из первого экземпляра в последний экземпляр некоторой произвольной строки

    Как обеспечить правильные разрешения для файлов при запуске установщика bash как sudo?

    Трассировка целевого исполнения systemd

    Как установить extenion php_intl в centos7?

    Как узнать, какие триггеры ssh-askpass периодически запрашивают парольную фразу

    директория cp с разрешениями, но не рекурсивно

    Не удается добавить пользователя, потому что группа уже существует?

    Как найти и фильтровать определенный столбец в CSV-файле?

    Подавать весь трафик через OpenVPN только для определенного сетевого пространства имен

    с использованием простого выражения квантора регулярных выражений в grep

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