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