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

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

3
Завершение работы сценария bash в фоновом режиме
Я часто использую bashсценарии оболочки для запуска простых команд для множества разных файлов. Например, предположим , что у меня есть следующий bashскрипт, названный script.sh, который запускает команду / программы fooв трех текстовых файлов "a.txt", "b.txt", "c.txt": #!/bin/bash for strname in "a" "b" "c" do foo $strname".txt" done Также предположим, что …

4
Найти идентификатор процесса и убить его
Когда мне нужно убить фоновый процесс, я делаю ps -e | grep <process_name> Который печатает что-то вроде этого 1766 ? 00:00:13 conky, тогда я использую идентификатор процесса, killкак это так kill 1766. Есть ли способ, которым я могу упростить это? Сделать это быстрее? уменьшить количество печатать?
16 process  grep  kill  ps 

5
Как убить весь процесс с данным именем?
Я запускаю команду ps -A | grep <application_name>и получаю список процессов следующим образом: 19440 ? 00:00:11 <application_name> 21630 ? 00:00:00 <application_name> 22694 ? 00:00:00 <application_name> Я хочу , чтобы убить весь процесс из списка: 19440, 21630, 22694. Я пытался, ps -A | grep <application_name> | xargs kill -9 $1но это …
16 grep  process  kill  ps 

1
Рабочее решение для `` смотреть ps aux | grep foo`` [закрыто]
Закрыто . Этот вопрос нуждается в деталях или ясности . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Добавьте детали и проясните проблему, отредактировав этот пост . Закрыто 2 года назад . watch ps aux | grep foo не работает: bash: syntax error near unexpected token `}' …
16 bash  pipe  ps  watch 

5
Скрыть аргументы для программы без исходного кода
Мне нужно скрыть некоторые секретные аргументы для программы, которую я запускаю, но у меня нет доступа к исходному коду. Я также запускаю это на общем сервере, поэтому я не могу использовать что-то подобное, hidepidпотому что у меня нет привилегий sudo. Вот несколько вещей, которые я пробовал: export SECRET=[my arguments]с последующим …
15 linux  process  ps  arguments 

1
Что означает <defunct> в выводе ps?
Я дал ps -ef|grep javaкоманду, и это одна из записей, которые я получил: subhrcho 875 803 0 Jan23 pts/5 00:02:27 [java] &lt;defunct&gt; Что &lt;defunct&gt;здесь подразумевается? В каком состоянии находится этот процесс с PID = 875?

2
Какой выбрать - команды в стиле BSD или Unix, если они доступны?
Команды, например, psпоставляются с большим количеством параметров, особенно потому, что они дают возможность использовать выбор между флагами в стиле Unix и BSD. Я надеюсь, вы поняли мою точку зрения здесь. Итак, когда есть такая опция, которую я должен выбрать для максимальной совместимости во всех системах Linux? (макс. совместимость является одним …
14 linux  bsd  ps 

3
Почему «ps ax» не находит работающий скрипт bash без «#!» заголовок?
Когда я запускаю этот скрипт, намеревался запускать, пока не убил # foo.sh while true; do sleep 1; done ... Я не могу найти его с помощью ps ax: &gt;./foo.sh // In a separate shell: &gt;ps ax | grep foo.sh 21110 pts/3 S+ 0:00 grep --color=auto foo.sh ... но если я …

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

3
Отформатируйте вывод cputime для ps
Я пытаюсь написать сценарий, который может контролировать загрузку процессора процесса в течение определенного промежутка времени (для создания графика). Пока что это команда, которую я использую ps -p $PROCID -o cputime,etimes Единственное, что меня беспокоит, так это то, что cputime выводится [dd]hh:mm(или что-то подобное, не могу вспомнить сейчас) Есть ли способ …



4
Есть ли способ выбрать по нескольким условиям в `ps`?
Кажется, я упускаю что-то ослепительно очевидное, но все же: ps -f -u myuser --ppid 1 Кажется, только взглянуть на родительский pid процесса и возвращает все процессы, у которых родительский pid равен 1 - даже если пользователь не имеет myuser. В -uодиночку работает правильно (выбор только процессы myuser): ps -f -u …
12 linux  ps 

1
Что значит '?' представлять под TTY
Если вы запускаете psв своем терминале, вы можете увидеть что-то вроде следующего: Что такое ?? Я подключаюсь к серверу Linux, поэтому я предполагаю, что это именно то, sshdчто написано в CMD , но мне любопытно, что предполагается ?представить pts/1для представления моего терминального экземпляра.
12 ssh  process  tty  ps 


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