war*_*ren 2 monitoring performance-monitoring top process
是否可以排除某些进程的报告top?
例如,我想将其自身从其列表中排除(即,我不想top在进程列表中显示)。
我还希望能够排除不属于正在运行的用户的进程top(除了root)。
这可能吗?如果是这样,怎么办?如果没有,是否有类似的工具可以完成我想要的操作(不涉及ps频繁运行某些东西)。
-u我意识到您可以通过使用或选项调用来监视给定用户的进程-U,但这与仅监视运行top.
小智 5
Top 直接从 /proc 文件系统获取信息,该文件系统是由 Linux 内核动态生成的“虚拟”文件系统。
因此,只有在以下情况下才可能隐藏特定进程(例如其本身):
如果您想完全控制可见内容,您应该自己编写一个读取 /proc 的脚本/程序。
我建议您多探索一下 /proc。您可能会使用一个简单的 grep/cat/awk 脚本来完成您想要的操作。