Во-первых, да, я видел этот вопрос: Найти (и убить) старые процессы Ответы там неверны и не работают. Я проголосовал и прокомментировал соответственно. Процессы, которые я хочу убить, выглядят так, когда перечислены с ps aux | grep page.py: apache 424 0,0 0,1 6996 4564? S 07:02 0:00 /usr/bin/python2.6 /u/apps/pysnpp/current/bin/page.py apache 2686 …
Можно ли получить имя файла процесса, используя PID? ps отображает много полезной информации о процессе, но не подсказку о расположении исполняемого файла процесса.
У меня есть .pidфайл, и мне нужно проверить, запущен ли процесс. Пока я нашел два варианта kill -0 `cat something.pid` который выводит ошибку, если pid не запущен. Я знаю, что это может быть перенаправлено /dev/null, но это заставляет меня думать, что это не лучшее решение. Вторым решением будет использование ps, …
Иногда процесс приходит и уходит быстрее, чем я ps aux, я пытался, watch -d -n0.1 "ps aux | tail"но опять же, это ограничено 1/10 секунды. Что я действительно хочу, так это запустить команду и отслеживать все новые процессы, по одному на строку, по мере их появления. Даже процессы, которые работают …
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …
Мне нужен совет о том, как полностью убить процесс Дженкинса. Он продолжает перезапускать себя. На Mac OSX. $ps -eaf 216 1143 1 0 0:01.65 ?? 0:04.03 /usr/bin/java -jar /Applications/Jenkins/jenkins.war попробуй убить процесс ... kill 1143 процесс все еще существует под другим pid $ps -eaf 216 1175 1 0 0:00.16 ?? …
Я пытаюсь использовать pidof или pgrep, чтобы иметь возможность отправить HUP процессу в моей системе. Проблема в том, что я хочу убить процесс только с точным параметром. Это вывод «PS AWX» 657 ? S 0:00 processname software 658 ? S 0:00 processname demo 659 ? S 0:00 processname test Делая …
В Ubuntu 10.04 мне нужно запустить службу с помощью upstart, но только когда mysql запущен и работает. Проблема в том, что сам mysql не обрабатывается upstart, поэтому я не могу использовать функцию «start on». Что я могу сделать ?
Я хотел бы узнать, какой процесс (в частности, идентификатор процесса) использует данный порт. Единственная проблема в том, что я не хочу использовать sudo, и я не вошел в систему как root. Процессы, для которых я хочу, чтобы это работало, выполняются тем же пользователем, которому я хочу найти идентификатор процесса - …
Если у меня есть PID X процесса, как я могу узнать, в каком каталоге он запущен? По ps aux | grep Xполной командной строке я вижу, что она была вызвана. Тем не менее, в этом случае ./script.sh, и я хочу посмотреть, какой script.shон работает.
Как проверить, сколько памяти занимает процесс Solaris? Я бы хотел, чтобы было выделено как общее адресное пространство, так и объем, который находится в оперативной памяти. Я попытался суммировать вывод pmap с помощью некоторого awk-скрипта, но это был ужасный хак. Есть ли лучший способ написать это?
Многие программы, такие как sshd, создают файлы .pid в / var / run /, которые содержат свои идентификаторы процессов. Надежны ли эти файлы для определения, запущен ли процесс? Я предполагаю, что эти файлы создаются вручную процессом и, следовательно, все равно останутся в файловой системе в случае сбоя программы.