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

13
Является ли SIGQUIT таким же, как SIGTERM?

Я изучаю CentOS / RHEL и в настоящее время занимаюсь вопросами управления процессами. Книга RHCSA, которую я читаю, описывает бег kill 1234как отправку SIGQUIT. Я всегда думал, что команда kill без добавления переключателя для типа сигнала должна по умолчаниюkill -15 SIGTERM - это kill -15SIGKILL...

13
Убить любой сервис, работающий на определенном порту

Я пытаюсь написать скрипт, который убивает службу, работающую на определенном порту. Это мой сценарий: a=$(ps ax | grep 4990 | grep java | awk '{print $1}') kill -9 $a Это Java-программа. Этот сценарий иногда работает, но таинственным образом терпит неудачу большую часть времени. Есть ли другой...

13
Как убить отдельный поток под процессом в Linux?

Это отдельные потоки процесса получения пакетов. Есть ли способ убить какой-то отдельный поток? Предоставляет ли Linux какую-либо конкретную команду, которая может уничтожить или отправить сигнал остановки любому конкретному потоку в...

12
Убить дерево процессов в top / htop

htop позволяет мне красиво видеть деревья процессов внутри оболочки. Я могу убить процессы, нажав, F9 (KILL)а затем выбрав, какой сигнал (например 15 SIGTERM) я хочу отправить на работу, чтобы убить. Однако это позволяет мне убивать только один процесс за раз. Есть ли способ убить полное дерево...

12
Изящный способ убить процесс

После того, как мой bash-скрипт сделан с сервером selenium, скрипт убивает его так: kill `ps -ef | grep selenium | awk '{ print $2 }'` Несмотря на то, что это работает и он уничтожает сценарий селена, он также пытается уничтожить процесс, grep seleniumпоэтому к тому моменту, когда номер процесса...

12
Убить сценарий оболочки, работающий в фоновом режиме

Я написал сценарий оболочки для мониторинга каталога, используя утилиту inotifywait inotifyt-tools. Я хочу, чтобы этот сценарий работал непрерывно в фоновом режиме, но я также хочу иметь возможность остановить его при желании. Чтобы он работал непрерывно, я использовал while true; как это: while...

12
Что конкретно означает команда pkill -USR1 -n -x dd?

Я использую ddдля передачи по сети образ диска на SD-карту на моем BeagleBone. Использование pkill -USR1 -n -x ddв ssh-соединении с этим BeagleBone дает мне обновление статуса процесса передачи, и это здорово. Мне просто любопытно, как это на самом деле работает, поэтому я могу эффективно...

12
Как найти источник нерестового процесса?

У меня есть процесс Java, работающий на экземпляре RedHat Linux. Проблема в том, что он продолжает появляться после того, как я его убил. Я не уверен, где искать. Я уже ходил в crontab, но не повезло. Я посмотрел на PPID, но он указывает на init (1). Любая идея, как я могу узнать...

12
Как эмуляторы терминала могут убивать своих детей после получения SIGKILL?

Из того, что я понимаю, SIGKILL не может быть пойман. Это может означать, что процесс не успевает убить своих детей, прежде чем ОС уничтожит его. Это можно продемонстрировать с помощью сценария оболочки. #! /bin/bash trap : SIGTERM SIGINT SIGKILL # SIGKILL is pointless. mplayer video.avi Убивая его...

11
Приостановить процесс, не убивая его

Итак, у меня есть постоянная программа, работающая в фоновом режиме. Убив его, он просто перезапускается с другим PID. Я хотел бы приостановить это (уложить это спать, фактически не убивая это). Это делает kill -9? Если нет, то как это...

11
Почему я не могу убить тайм-аут, вызванный из скрипта Bash, нажатием клавиши?

[Редактировать: это похоже на некоторые другие вопросы, спрашивающие, как убить все порожденные процессы - ответы, похоже, используют pkill. Таким образом, суть моего вопроса может заключаться в следующем: есть ли способ распространения Ctrl-C / Z на все процессы, созданные скриптом?] При вызове...

11
Как убить процесс, который нельзя убить без перезагрузки?

Есть 5 процессов, которые не могут быть прерваны, kill -9 $PIDи выполнение cat /proc/$PID/cmdlineбудет зависать от текущего сеанса. Может быть, это процессы зомби. Выполнение ps -ef or htopтакже приведет к зависанию текущего сеанса. Но topи ps -eработают нормально. Таким образом, кажется, что есть...

11
Действительно ли `kill -p` работает?

В справочной странице killнаписано следующее СИНТАКСИС kill [ -s signal | -p ] [ -a ] [ -- ] pid ... kill -l [ signal ] -p Specify that kill should only print the process id (pid) of the named processes, and not send any signals. Но, как я много раз пробовал и в RH, и в RHEL, команда like kill -s...

11
получить сигнал до того, как процесс будет убит OOM killer / cgroups

В нашем кластере мы ограничиваем ресурсы наших процессов, например, память ( memory.limit_in_bytes). Я думаю, в конце концов, это также обрабатывается через OOM killer в ядре Linux (похоже, читая исходный код ). Есть ли способ получить сигнал до того, как мой процесс будет убит? (Точно так же, как...

10
Завершить каждый фоновый процесс

У меня есть несколько Stoppedфоновых процессов. kill $(jobs -p)и не kill `jobs -p`имеют никакого эффекта kill %1, kill %2И т.д. успешно завершать отдельные процессы Как я могу убить каждый фоновый процесс с помощью одной команды? Кроме того, почему первые две команды не работают для меня? Я...

10
Как я могу создать процесс, который трудно убить

Я хочу создать программу, которую будет трудно остановить (даже администратору) после запуска (с правами суперпользователя). После запуска процесс должен продолжать запускаться при запуске до тех пор, пока его не попросят остановить. Процесс остановки должен занять некоторое время (т.е. должно быть...

9
Как убить как процесс, так и подпроцесс?

Я задал вопрос, чтобы узнать, как получить несколько строк сообщения из модуля подпроцесса Python. Проблема в том, что в ходе тестирования мне пришлось убить процесс python, который запускает процесс gnuchess. Использование ^ c в командной строке убивает процесс python, но не gnuprocess. За...