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

Процесс - это экземпляр выполняемой компьютерной программы.

2
Как найти вкладку Chrome из PID процесса?
Я открыл много вкладок Chrome для веб-страниц. Каждая вкладка имеет свой собственный PID, например USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND t 3900 1.9 6.3 5718440 508660 ? Sl Jun08 188:31 /opt/google/chrome/chrome --type=gpu-process --channel=3862.0.1604359319 --supports-dual-gpus=false --gpu-driver-bug-workarounds=1,12,42 --disable-accelerated-video-decode --gpu-vendor-id=0x8086 --gpu-device-id=0x2a42 --gpu-driver-vendor --gpu-driver-version Интересно, как узнать какая вкладка …
17 process  chrome 

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 

2
Как мне проверить, работает ли данный PID?
Я пишу Perl-скрипт, который анализирует лог-файлы для сбора PID, а затем проверяет, работает ли этот PID. Я пытаюсь придумать лучший способ сделать эту проверку. Очевидно, я мог бы сделать что-то вроде: system("ps $pid > /dev/null") && print "Not running\n"; Однако я бы предпочел избегать системного вызова, если это возможно. Поэтому …

2
Убить процесс, который продолжает перезапуск
Что если «kill -9» не работает? или как убить скрипт, который запускает новые процессы? не помогает мне в любом случае. У меня есть сценарий Python, который запускается автоматически с другим идентификатором процесса, используя тот же порт при уничтожении с помощью sudo kill -9 <pid>. $ lsof -i :3002 COMMAND PID …
16 process  kill 

1
Можно ли получить идентификатор группы процессов из / proc?
В " /programming/13038143/how-to-get-pids-in-one-process-group-in-linux-os " я вижу, что все ответы упоминаются psи ни одного упоминания /proc. "ps", кажется, не очень переносим (версии Android и Busybox предполагают разные аргументы), и я хочу иметь возможность перечислять pids с pgids с помощью простых и переносимых инструментов. В /proc/.../status я вижу Tgid:(идентификатор группы потоков), Gid:(идентификатор …

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 Также предположим, что …

3
Как изящно убить демона с его именем?
Я обычно убиваю процесс с killall. killall markdoc Но я не уверен, что эта команда завершает процесс изящно. Достигает ли эта команда изящного завершения? Если это не так, как я могу изящно завершить процесс с его именем?
16 process  kill 

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

3
Могу ли я ограничить процесс определенным количеством циклов времени / процессора?
У нас есть скрипт, который запускается на наших веб-серверах, запускаемый действиями клиента, который запускает процесс unix для генерации некоторых файлов кэша. Поскольку этот процесс работает с файлами, предоставленными нашим клиентом, он иногда ведет себя неправильно, работает так долго, что процесс PHP, который порождает его время ожидания, или использует столько процессорного …
16 process  limit 

1
Почему большая часть дискового ввода-вывода относится к jbd2, а не к процессу, который фактически использует этот ввод-вывод?
При мониторинге дискового ввода-вывода большая часть ввода-вывода относится к jbd2, в то время как исходный процесс, вызвавший высокий уровень ввода-вывода, объясняется гораздо более низким процентом ввода-вывода. Почему? Вот iotopпример выходных данных (другие процессы с IO <1% опущены):
16 process  io  disk 

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 


3
Прослушайте выход процесса из данного pid $$
Скажи, что у меня в руке пид, mypid=$$ Есть ли какая-нибудь команда bash / system, которую я могу использовать для прослушивания выхода этого процесса с данным pid? Если не существует никакого процесса с mypid, я думаю, что команда должна просто потерпеть неудачу.

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

1
Надежный способ заблокировать дочерние процессы, используя `nsenter:`
Я знаю, что пространства имен Linux, помимо прочего, могут быть использованы для безопасной обработки ограничивающих и заключающих в тюрьму дочерних процессов без какой-либо возможности их зомбирования и сброса init. Но я не совсем уверен в деталях реализации. Как я могу использовать предоставляемые инструменты, util-linuxтакие как mountи, nsenterчтобы наблюдать, контролировать и …

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