Рейтинг:-3

Как принудительно закрыть программу файлы

флаг de

Не могу использовать pkill или xkill, поэтому, пожалуйста, быстро ответьте на мой вопрос

24601 avatar
флаг in
пожалуйста, прочитайте [спросите], а затем [редактируйте] ваш вопрос соответственно
флаг ng
Отвечает ли это на ваш вопрос? [Как убить программу?](https://askubuntu.com/questions/927105/how-to-kill-a-program)
Рейтинг:1
флаг ma

Попробуйте использовать пкилл -9, -9 принудительно закроет зависшее приложение, вместо того, чтобы ждать его корректного выхода. Будьте осторожны, это может привести к потере данных, если программа работала с некоторыми файлами. Не используйте эту опцию по умолчанию, если только программа не зависла, как в вопросе.

-9 означает SIGKILL. Это один из сигналов POSIX, который можно отправлять процессам. Когда вы нажимаете Ctrl-C в своей консоли, обычно отправляется SIGINT (прерывание), это позволяет программе запускать любой пользовательский код для корректной остановки. С другой стороны, SIGKILL не оставляет такой возможности и немедленно завершает процесс, что полезно в случае, если процесс завис и не отвечает на такие сигналы, как SIGINT.

Puspam avatar
флаг ro
Почему конкретно "-9"?
p0358 avatar
флаг ma
@Puspam Я отредактировал свой ответ, чтобы объяснить это

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.