我经常用来htop
杀死某些进程。为了找到进程,我通常通过 F3 执行“搜索”。然而,进程列表经常刷新,很多时候,在我按F9杀死之前,另一个进程已经突出显示,因此我最终杀死了错误的进程!如果我足够不幸,我最终会杀死一个核心进程,从而导致系统注销/重新启动。
有什么方法可以杀死某个进程,以htop
确保我不会意外地杀死一个错误的进程?
答案1
我不使用 htop,但从手册页看起来您可以使用空格键“标记”进程,然后 F9/k 终止功能将仅适用于该进程。
空间
标记或取消标记进程。然后,可以对多个进程进行操作的命令(例如“kill”)将应用于标记的进程列表,而不是当前突出显示的进程。
...
F9、k
“杀死”进程:将菜单中选择的信号发送到一个或一组进程。如果进程已标记,则将信号发送到所有标记的进程。如果没有标记,则发送到当前选定的进程。
答案2
这可能不是一个完整的解决方案,但可能会有所帮助。
看到这个顶部例子:
要更改 htop 输出的刷新间隔,请使用 -d 命令行选项。 “htop-dx”。其中 x 以十分之一秒为单位。
htop -d 10
因此,您可以将速率更改为 30,之后刷新速率变为 3 秒。这并不能保证,但它使导航和标记流程变得更容易。