ps -aux | grep节点结果为:
<Button>
<Button.ContextMenu>
<ContextMenu>
<MenuItem Command="{Binding DoSomething}">
<StackPanel Orientation="Horizontal">
<TextBlock>
just test
</TextBlock>
<Path
Width="17"
Height="20"
Stretch="Uniform"
Data="{StaticResource StreamGeometrySource}"
Fill="{StaticResource MyBrush}" />
</StackPanel>
</MenuItem>
</ContextMenu>
</Button.ContextMenu>
</Button>
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
杀死根进程吗?有什么意义吗? (特别是,因为这只是我自己项目的Webpack流程,所以我不明白。)
答案 0 :(得分:0)
您是否尝试过-9开关?由于sudo kill
发送-15(SIGTERM)信号进行处理以杀死自己。进程可能不想这样做,因此需要-9(SIGKILL)(如果找不到要杀死的基础父服务)。
PS! -9会发送非常暴力的SIGKILL信号,因此请小心,它将杀死任何底层进程,并可能导致系统无响应。