Ответы:
$ ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
timothy 29217 0.0 0.0 11916 4560 pts/21 S+ 08:15 0:00 pine
root 29505 0.0 0.0 38196 2728 ? Ss Mar07 0:00 sshd: can [priv]
can 29529 0.0 0.0 38332 1904 ? S Mar07 0:00 sshd: can@notty
Для получения дополнительной информации смотрите страницу руководства ps .
Также это может быть полезно:
Коды состояния процесса:
R
работает или работает (в очереди выполнения)D
непрерывный сон (обычно IO)S
прерывистый сон (ожидание завершения события)Z
не существующий / зомби, прекращенный, но не собранный его родителемT
остановлен либо сигналом управления заданием, либо потому, что он отслеживаетсяНекоторые дополнительные модификаторы:
<
высокий приоритет (не нравится другим пользователям)N
с низким приоритетом (приятно для других пользователей)L
страницы заблокированы в памяти (для реального времени и пользовательских операций ввода-вывода)s
является лидером сессииl
является многопоточным (используя CLONE_THREAD, как это делают NPTL pthreads)+
находится на переднем плане процесса группыВ Linux команда:
ps -aux
Средства показывают все процессы для всех пользователей. Вам может быть интересно, что означает х? X - это спецификатор, который означает «любой из пользователей». Таким образом, вы можете напечатать это:
ps -auroot
Который отображает все корневые процессы, или
ps -auel
который отображает все процессы от пользователя эл. Техническая метка на странице «man ps»: «ps -aux печатает все процессы, принадлежащие пользователю с именем« x », а также печатает все процессы, которые будут выбраны опцией -a.