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

kill - отправить указанный сигнал процессу или группе процессов.

14
Что делать, если «kill -9» не работает?
У меня есть процесс, с которым я не могу убить kill -9 <pid>. В чем проблема в таком случае, тем более что я являюсь владельцем этого процесса. Я думал, что ничто не может избежать этого killварианта.
466 process  kill 

9
Когда я не должен убивать процесс?
Я всегда очень не решаюсь бежать kill -9, но я вижу, что другие администраторы делают это почти постоянно. Я полагаю, что есть разумная золотая середина, поэтому: Когда и почему следует kill -9использовать? Когда и почему нет? Что нужно попробовать, прежде чем делать это? Какая отладка «зависшего» процесса может вызвать дальнейшие …

8
Как прекратить фоновый процесс?
Я запустил wget на удаленной машине в фоновом режиме &. Внезапно он перестает загружаться. Я хочу завершить его процесс, а затем снова запустить команду. Как я могу прекратить это? Я не закрыл окно его оболочки. Но, как вы знаете, он не перестает использовать Ctrl+ Cи Ctrl+ Z.

7
Как убить сбежавшего кота?
Много раз я случайно запускал catкоманду для файлов, которые содержат до нескольких тысяч строк. Я пытаюсь убить catкоманду с помощью Ctrl+ Cили Ctrl+ Z, но оба вступают в силу только после того, catкак в терминале отображается общий вывод , поэтому я должен ждать, пока catполностью не выполнится. Есть ли лучшее …
128 shell  terminal  kill  cat  tcsh 

3
Как Linux «убивает» процесс?
Меня часто сбивает с толку то, что, хотя я профессионально работал с компьютерами в течение нескольких десятилетий и с Linux в течение десятилетия, я фактически воспринимаю большую часть функциональных возможностей ОС как черный ящик, мало чем отличающийся от магии. Сегодня я подумал о killкоманде, и хотя я использую ее несколько …



2
Начнет ли Linux убивать мои процессы, не спрашивая меня, не хватает ли памяти?
Я запускал сценарий оболочки с командами для запуска нескольких ресурсоемких программ (2-5 ГБ) подряд. Когда я вернулся, чтобы проверить ход выполнения моего сценария, я с удивлением обнаружил, что некоторые из моих процессов были Killedтакими, как сообщил мне мой терминал. Несколько программ уже были успешно завершены до Killedзапуска программ, которые позже …

3
Что делает `kill -0`?
Я недавно сталкивался с этим в сценарии оболочки. if ! kill -0 $(cat /path/to/file.pid); then ... do something ... fi Что делает kill -0 ...?
61 shell  process  kill 

4
Linux: убить процесс на основе аргументов
Как я могу убить процесс на основе аргументов его командной строки? killall, pgrepИ , pkillпохоже, работать только на основе имени процесса. Мне нужно это, чтобы иметь возможность различать количество приложений, работающих на виртуальных машинах Java, где javaимя процесса для всех них и фактическое имя приложения можно найти, посмотрев на аргументы …
55 linux  kill 

4
Код завершения по умолчанию, когда процесс завершается?
Когда процесс прерывается сигналом, способным обрабатывать, например, SIGINTили SIGTERMон не обрабатывает сигнал, каким будет код выхода процесса? Как насчет таких необработанных сигналов SIGKILL? Из того, что я могу сказать, уничтожение процесса с SIGINTвероятным результатом приводит к коду выхода 130, но будет ли это зависеть от реализации ядра или оболочки? $ …

4
В чем разница между pkill и killall?
Я знаю, что pkillимеет больше правил фильтрации, чем killall. У меня вопрос, в чем разница между: pkill [signal] name а также killall [signal] name Я читал, что killallэто более эффективно и уничтожает все процессы и подпроцессы (и рекурсивно), которые соответствуют nameпрограмме. pkillне делает это тоже?

1
Почему в UNIX системный вызов kill называется kill?
Мне любопытно узнать историю этого имени, мне кажется, что системный вызов kill мог бы называться «сигнал», а системный вызов «сигнал» мог бы называться «дескриптор». Мне было интересно, могло ли первоначальное использование системного вызова просто убить другой процесс, и его использование, возможно, было расширено до более общего механизма отправки сигналов при …
41 kill  history 

6
Несколько раз нажатие ctrl-c заставляет запущенную программу закрываться быстрее?
Я часто начинаю читать огромный файл, а затем через некоторое время хочу выйти, но есть задержка от нажатия Ctrl+ Cдо остановки программы. Есть ли шанс сократить отставание, нажав клавишу Ctrl+ Cнесколько раз? Или я трачу свои клавиши?
41 process  kill  signals 

4
Как выйти или отменить неверную команду bash?
Я ожидаю, что получу некоторую надбавку за это, но нигде не могу найти ответ. Кажется, это должно быть так очевидно. Иногда, когда я набираю неверную команду в терминале bash, курсор просто переходит на следующую строку без каких-либо ошибок или чего-либо еще. Я не могу сказать, что я сделал не так. …

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