Время от времени (об один раз в месяц), моя энергия начинает есть ресурсы как сумасшедший, и я не могу уничтожить ее. Вот пример:
Я работал:
kill 13799
Бесцельно. Я хотел бы знать:
1) Могла быть энергия выходящий из строя из-за чего-то еще? Я использую его для написания кода в, и это обычно, когда код выполняет это, я получаю проблему. 2) В противном случае, почему энергия сделала бы это? 3) Как я могу уничтожить его? В настоящее время я должен перезагрузить каждый раз.
Спасибо)
kill
довольно вежливо по умолчанию, это повышает SIGTERM
сигнал. С этим приложение, как ожидают, будет видеть и обрабатывать сигнал (например, выходить), но это полностью до приложения, чтобы смочь и желать.
Вы видите здесь, что энергия "работает" — это - то, что R означает — и который означает, что это, вероятно, слишком занято, чтобы прервать и обработать сигнал. Если это делало это некоторое время, Вы, возможно, наткнулись на ошибку.
Также, который путь, если Вы хотите насильственно уничтожить его, можно использовать другие сигналы. SIGKILL
популярный выбор.
kill -9 13799
Это не может быть проигнорировано, поскольку это прерывает текущий процесс (за некоторыми исключениями состояния выполнением, как зомби или другие бесперебойные состояния).
Это - чрезвычайно высокоуровневый взгляд на это. Смотрите на man 7 signal
увеличивать масштаб.