Вопросы с тегом «ps»

Для вопросов, относящихся к ps, команда для печати информации о запущенных процессах. Используйте этот тег для вопросов о самом ps или вопросов о проблемах, возникающих при использовании утилиты командной строки ps.

2
Когда начался процесс
Чтобы узнать, когда был запущен процесс, моей первой догадкой было проверить, когда /proc/<pid>/cmdlineбыл написан / изменен последний раз. psтакже показывает STARTполе. Я думал, что оба этих источника будут одинаковыми. Иногда они не совпадают. Как это может быть?
31 linux  process  ps  proc 

4
Как я могу показать дерево процессов оболочки терминала, включая детей?
Когда скрипт запускается из командной строки, оболочка порождает подпроцесс для этого скрипта. Я хочу показать эту связь между процессом на уровне терминала и его дочерними элементами, используя psвывод в виде дерева. Как я могу это сделать? Что я пробовал до сих пор файл: script.sh #!/bin/bash ps -f -p$1 Затем я …
30 shell  ps 

3
Что заставит ps сообщать uid вместо имени пользователя?
У меня на компьютере Linux установлен Eucalyptus , и я заметил, что для процессов, принадлежащих пользователю eucalyptus, ps сообщает идентификатор пользователя вместо имени пользователя. Например: $ sudo -i -u eucalyptus $ ps u USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND 107 29764 0.0 0.0 19376 2104 …
28 process  ps 

3
ps: полная команда слишком длинная
Добрый день! Я использую «PS», чтобы увидеть команду, которая запускает процесс. Проблема в том, что команда слишком длинная и «ps» не показывает ее полностью. Пример: я использую команду 'ps -p 2755 | меньше »и имеют следующий вывод PID TTY STAT TIME COMMAND 2755 ? Sl 305:05 /usr/java/jdk1.6.0_37/bin/java -Xms64m -Xmx512m -Dflume.monitoring.type=GANGLIA …
26 linux  ps 

5
Как получить tty, в котором работает bash?
Во втором методе, предложенном на этой странице , вы получите tty, в котором bash запускается с помощью команды: ps ax | grep $$ | awk '{ print $2 }' Я подумал, что это немного лениво, перечисляя все запущенные процессы только для извлечения одного из них. Разве это не было бы …
25 bash  tty  ps 

7
Элегантно получить список процессов-потомков
Я хотел бы получить список всех процессов, которые происходят (например, дети, внуки и т. Д.) $pid. Это самый простой способ, которым я придумал: pstree -p $pid | tr "\n" " " |sed "s/[^0-9]/ /g" |sed "s/\s\s*/ /g" Есть ли какая-либо команда или более простой способ получить полный список всех процессов-потомков?
23 process  ps 



1
Что означает `I` (прописная буква i) в` ps aux`?
На странице руководства в psразделе « Коды состояний процесса» Iфлаг (заглавная i) не упоминается, но ps auxпоказывает Iфлаг в некоторых процессах, как показано на рисунке ниже. Что означает флаг I ?
21 ps 

4
Как убить несколько процессов
чтобы найти PID процесса, который нужно убить, используйте: pgrep <process command> Затем я использую команду kill, чтобы убить PID, возвращенный pgrep <process command> kill <PID> Можно ли объединить эти команды в одну, чтобы убить PID или PID, возвращенные pgrep <process command>? Или есть способ убить несколько процессов по имени команды? …

3
Как можно отсортировать поле процессора команды ps?
Я пытаюсь сделать небольшую команду, которая найдет процессы, которые используют наибольшую мощность процессора. Сначала я использую, ps aux > file.txtа затем cut -c 16-20 file.txt | sort -n | tail -5. В результате я получаю это: 1.0 2.7 8. 14.5 14.5 Итак, мой вопрос: как можно %CPUвывести и поля использования, …
18 bash  shell-script  sort  ps 

3
Что означает состояние «прерывистый сон»?
У меня был Firefox, запущенный на Parted Magic LiveCD, затем (возможно) в результате комбинации клавиш, которые я не помню, он быстро исчез с экрана и панели задач / списка окон. Тем не мение: ps ax | grep firefoxвозвращает ниже (и ненужную grep firefoxстроку). Как psи диспетчер задач с графическим интерфейсом, …


4
killall дает мне "процесс не найден", но PS
Может ли кто-нибудь объяснить мне разницу между killи killall? Почему не killallвидит, что psпоказывает? # ps aux |grep db2 root 1123 0.0 0.8 841300 33956 pts/1 Sl 11:48 0:00 db2wdog db2inst1 1125 0.0 3.5 2879496 143616 pts/1 Sl 11:48 0:02 db2sysc root 1126 0.0 0.6 579156 27840 pts/1 S 11:48 …
17 linux  process  kill  ps 

6
Просмотр полных команд в выводе ps
При запуске psс -fпараметром в PuTTY (чтобы увидеть команду, соответствующую каждому процессу), строки, которые длиннее, чем ширина терминала, не видны полностью (они не переносятся на несколько строк). Как заставить перенос строки, чтобы я мог видеть полные команды (на нескольких строках, если необходимо) при запуске ps -f?
17 terminal  ps  putty 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.