ubuntu - sudo kill 导致权限被拒绝
问题描述
ps-辅助 | 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
吗?这有什么意义吗?(特别是因为只是我自己项目的一个webpack进程,所以没搞懂。)
解决方案
你试过-9开关吗?由于sudo kill
向进程发送-15(SIGTERM)信号以杀死自己。进程可能不想这样做,因此需要 -9 (SIGKILL)(如果您找不到要杀死的底层父服务)。
PS!-9 发送非常强力的 SIGKILL 信号,所以要小心,它会杀死任何底层进程,并可能导致系统无响应。
推荐阅读
- c++ - 有条件地打印出一个流
- javascript - 打字稿/节点:错误 [ERR_MODULE_NOT_FOUND]:找不到模块
- r - RSelenium:通过单击加载更多按钮加载页面:如果 web 元素消失,则停止循环
- c++ - C ++中参数问题之间的值混合(代码块)
- postgresql - 在 postgres:11.10 docker 镜像中安装 procps
- javascript - 允许在 catch 块内抛出错误?
- java - 带有 Hamcrest 和 Rest Assured 和 JSON 路径的 Cucumber 数据表
- php - 如何正确标记数组?
- python - 如何在 Python 的 x 轴上的两个特定点之间创建一个水平条?
- r - 出现错误:在 R Shiny 中使用传单包渲染地图视图时出现“无法规范化路径”