gpt4 book ai didi

linux - 如何查看所有进程的文件描述符?

转载 作者:太空宇宙 更新时间:2023-11-04 05:21:44 26 4
gpt4 key购买 nike

我想编写一个 bash 脚本,向我显示当前有多少进程正在使用文件描述符 2 (stderr)(当前正在运行的所有进程)。我已经尝试过 lsof -d 2 ,并且/proc/*/fd/2 目录的计数也没有帮助。是否还有另一个命令或者我应该如何检查它?

最佳答案

文件描述符编号没有什么神奇之处,通常 2 用于 stderr,但它可以指向文件或 pty 等,具体取决于进程的操作。进程也可以随时关闭描述符。

以 root 身份尝试:lsof -d 2 应该给出描述符为 2 的所有进程的近似值。

关于linux - 如何查看所有进程的文件描述符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40681441/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com