Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Вычисление pgid процессов  (Прочитано 589 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Master_Sergius

  • Автор темы
  • Активист
  • *
  • Сообщений: 528
  • i3
    • Просмотр профиля
Вычисление pgid процессов
« : 20 Октября 2015, 14:31:10 »
Нашел одну полезную вещь (как прибить процессы с общим group id), только никак не могу понять как оно работает. Вот ключ к решению (разница в пробеле после знака "="):

$ ps -o pgid=21814
21814
 5180
20937

$ ps -o pgid= 21814
21813


Как? Что тогда получается в первом случае, а что во втором? И вот этот 21813 - не могу увидеть через ps больше ни с какими опциями. В мануале ничего об этом не говорится

Пользователь решил продолжить мысль 20 Октября 2015, 18:28:46:
Вот, ключ к разгадке:

1) если вообще не ставить знак "=", оно ещё заголовок поля покажет
2) если же выполнить следующую команду, то увидим всё, где может фигурировать pid данного процесса
$ ps -o comm,pgid=21814
COMMAND         21814
bash             5271
ps              19296

вроде бы уже приходит понимание, но всё же, хотелось бы хоть инструкции увидеть какие-то, что-ли. Плохо, когда нельзя нагуглить или ещё чего - виндузятники хихикают над моими проблемами чаще, чем я хихикаю над ихними :)

ТС не появлялся на Форуме более полугода по состоянию на 12/07/2019 (последняя явка: 06/08/2018). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 12 Июля 2019, 06:35:57 от zg_nico »
Мой блог о семействе *nix: http://nixtravelling.blogspot.com/

 

Страница сгенерирована за 0.017 секунд. Запросов: 20.