Пожалуйста, объясните этот вывод команды ps -ef?

Часть вывода команды ps -ef приведена ниже:

 UID PID PPID C STIME TTY TIME CMD root 1 0 0 2012 ? 00:00:01 init [3] root 2 1 0 2012 ? 00:00:01 [migration/0] root 3 1 0 2012 ? 00:00:00 [ksoftirqd/0] root 4 1 0 2012 ? 00:00:00 [watchdog/0] root 5 1 0 2012 ? 00:00:00 [events/0] root 6 1 0 2012 ? 00:00:00 [khelper] root 7 1 0 2012 ? 00:00:00 [kthread] root 9 7 0 2012 ? 00:00:00 [xenwatch] root 10 7 0 2012 ? 00:00:00 [xenbus] root 18 7 0 2012 ? 00:00:01 [migration/1] root 19 7 0 2012 ? 00:00:00 [ksoftirqd/1] 

Что означает "?" для всех строк в столбце TTY? Также, что означает колонка C и CMD ?

2 Solutions collect form web for “Пожалуйста, объясните этот вывод команды ps -ef?”

Вы можете проверить man-страницу, используя man ps чтобы узнать, что означают столбцы. Например, man man ps дает:

 c C integer value of the processor utilisation percentage. (see %cpu) tname TTY controlling tty (terminal). (alias tt, tty). args COMMAND command with all its arguments as a string. May chop as desired. Modifications to the arguments are not shown. The output in this column may contain spaces. (alias cmd, command) cmd CMD see args. (alias args, command) 

Если TTY ? это означает, что этот процесс не связан ни с одним пользовательским терминалом.

Поскольку это все процессы ядра, они не привязаны к TTY (следовательно, значение ? В поле TTY ).

  • Отфильтровывать и убивать не-докерные процессы
  • dbus-запуск и dbus-демон - что происходит
  • Как получить PPID с «ps aux» в AIX?
  • Как получить PPID с помощью PS с использованием опций BSD
  • принимающая команда как параметр в bash
  • Список 10 основных процессов процессора
  • Показывать только запущенные процессы - * не * потоки
  • Уникальная идентификация Java-процессов с тем же именем
  • grep дает результаты, которые не отображаются в исходном контексте
  • Программа pstree и htop показывает потоки с уникальными PIDS. Как это возможно?
  • Инструмент стиля Solaris ptree для Linux
  • Linux и Unix - лучшая ОС в мире.