sudo kill приводит к отказу в разрешении - PullRequest
0 голосов
/ 05 июня 2019

ps -aux |В результате работы узла grep:

root      2814  0.0  0.0   4344     0 ?        S    Mai27   0:00 sh -c node ./node_modules/webpack-dev-server/bin/webpack-dev-server.js
root      2815  0.0  0.0 1358316 1096 ?        Sl   Mai27   0:17 node ./node_modules/webpack-dev-server/bin/webpack-dev-server.js
root      2881  0.0  0.0   4344     0 ?        S    Mai27   0:00 sh -c npx webpack --mode development && node ./build/bundle.js
root      2910  0.0  0.7 1262156 63004 ?       Sl   Mai27   0:47 node ./build/bundle.js

sudo kill 2814 2815 1881 2910 приводит к отказу в разрешении.

Я понимаю, что если вы запустите его без sudo, то такое разрешение будет иметь смысл, если пользователь нетот, с которым вы выполнили задачу.Однако здесь я понятия не имею, и кто-то может объяснить, почему иногда корневой процесс не может быть завершен с помощью sudo?Есть ли смысл?(Особенно потому, что это просто процесс веб-пакета моего собственного проекта, я не понимаю его.)

1 Ответ

0 голосов
/ 05 июня 2019

Вы пробовали с ключом -9? Поскольку sudo kill отправляет сигнал -15 (SIGTERM) для обработки, чтобы убить себя. Процесс может не захотеть этого делать, и поэтому -9 (SIGKILL) необходим (если вы не можете найти базовую родительскую службу для уничтожения).

PS! -9 посылает очень грубый сигнал SIGKILL, поэтому будьте осторожны, он убьет все, что лежит в основе процесса, и может привести к сбою системы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...