小编noɥ*_*ɐɹƆ的帖子

无法使用删除键删除 htop 上的仪表

通过 F2 菜单自定义 htop 我的设置时,我不小心放置了一些不需要的仪表。我尝试根据底部菜单使用退格/删除,但它不影响输入。如果这很重要,我正在使用 Mac OS X。

terminal htop macos

8
推荐指数
2
解决办法
1355
查看次数

为什么在 Mac 上 kill -9 0 只是杀死 bash shell?

我想看看当我试图终止kernel_task进程时会发生什么。由于kill -9 pid是强制退出进程的命令,并且kernel_taskpid 为 0,因此我只是运行了kill -9 0.

而不是在杀死根进程时获取Permission Denied或 a Operation not permitted,您只需获取以下信息:

Last login: Thu Jun 18 16:55:10 on ttys005
MacBook-Air:~ james$ kill -9 0

[Process completed]
Run Code Online (Sandbox Code Playgroud)

...这很奇怪,因为试图杀死launchd(低于一级kernel_task)会给你这个:

-bash: kill: (1) - Operation not permitted
Run Code Online (Sandbox Code Playgroud)

和所有其他根进程。

为什么它只是终止调用命令的进程,而不是Operation not permitted像所有其他根进程那样发送?

如果您能告诉我这个问题的答案,则可以加分:如果您创建了一个试图杀死kernel_task(并忽略SIGTERM)的脚本,则运行它会输出Killed: 9并返回到 bash。为什么它在杀死它时将其放入标准输出?为什么不做一些更具描述性的事情?

macos

5
推荐指数
1
解决办法
2086
查看次数

标签 统计

macos ×2

htop ×1

terminal ×1