Автор Тема: Почему-то команды просмотра процессов "ps -d", нет в "ps --help"  (Прочитано 1587 раз)

Оффлайн Maxik

  • Давно тут
  • **
  • Сообщений: 288
    • Вегетарианское сообщество сурового климата.
    • Email
Здравствуйте!
Использую систему Альт Рабочая станция 9.1.
Но и в ранних (в Alt Linux 7) версиях ps -d не было в хелпе.
Может ещё какие-то есть возможности у ps ?
« Последнее редактирование: 26.05.2021 02:26:25 от Maxik »
С уважением, Максим.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 923
    • Домашняя страница
    • Email
Наиболее точно ответит исходный код. Даже если забыли добавить в --help или страницу man.
Андрей Черепанов (cas@)

Оффлайн Александр Ерещенко

  • Завсегдатай
  • *
  • Сообщений: 1 160
Здравствуйте!
Использую систему Альт Рабочая станция 9.1.
Но и в ранних (в Alt Linux 7) версиях ps -d не было в хелпе.
Может ещё какие-то есть возможности у ps ?
Вы прежде, чем паниковать, сначала проверьте.

Вот вам ранняя версия ps, которая была ещё в Alt p5. Описание ключа -d присутствует
$ ps --version
procps version 3.2.7

$ ps --help
********* simple selection *********  ********* selection by list *********
-A all processes                      -C by command name
-N negate selection                   -G by real group ID (supports names)
-a all w/ tty except session leaders  -U by real user ID (supports names)
-d all except session leaders         -g by session OR by effective group name
-e all processes                      -p by process ID
T  all processes on this terminal     -s processes in the sessions given
a  all w/ tty, including other users  -t by tty
g  OBSOLETE -- DO NOT USE             -u by effective user ID (supports names)
r  only running processes             U  processes for specified users
x  processes w/o controlling ttys     t  by tty
*********** output format **********  *********** long options ***********
-o,o user-defined  -f full            --Group --User --pid --cols --ppid
-j,j job control   s  signal          --group --user --sid --rows --info
-O,O preloaded -o  v  virtual memory  --cumulative --format --deselect
-l,l long          u  user-oriented   --sort --tty --forest --version
-F   extra full    X  registers       --heading --no-heading --context
                    ********* misc options *********
-V,V  show version      L  list format codes  f  ASCII art forest
-m,m,-L,-T,H  threads   S  children in sum    -y change -l format
-M,Z  security data     c  true command name  -c scheduling class
-w,w  wide output       n  numeric WCHAN,UID  -H process hierarchy

В p9 тоже всё нормально с описанием -d
$ ps --version
ps from procps-ng 3.3.16-alt1

$ ps --help s

Usage:
 ps [options]

Basic options:
 -A, -e               all processes
 -a                   all with tty, except session leaders
  a                   all with tty, including other users
 -d                   all except session leaders
 -N, --deselect       negate selection
  r                   only running processes
  T                   all processes on this terminal
  x                   processes without controlling ttys

For more details see ps(1).
И в man ps тоже всё прекрасно описано.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Почему-то команды просмотра процессов "ps -d", нет в "ps --help"

:-) Потому что:
$ ps --help

Usage:
 ps [options]

 Try 'ps --help <simple|list|output|threads|misc|all>'
  or 'ps --help <s|l|o|t|m|a>'
 for additional help text.

For more details see ps(1).
$ ps --help simple

Usage:
 ps [options]

Basic options:
 -A, -e               all processes
 -a                   all with tty, except session leaders
  a                   all with tty, including other users
 -d                   all except session leaders
 -N, --deselect       negate selection
  r                   only running processes
  T                   all processes on this terminal
  x                   processes without controlling ttys

For more details see ps(1).
$ ps --version
ps from procps-ng 3.3.16-alt1

Оффлайн Maxik

  • Давно тут
  • **
  • Сообщений: 288
    • Вегетарианское сообщество сурового климата.
    • Email
С уважением, Максим.