标签: linux bash shell
我想编写一个bash脚本,向我展示当前有多少进程正在使用文件描述符2(stderr)(当前正在运行的所有进程)。我已经尝试过lsof -d 2并且/ proc / * / fd / 2目录的计数也没有帮助。是否还有另一个命令或者我应该怎么检查这个?
答案 0 :(得分:0)
文件描述符号没有什么神奇之处,通常2用于stderr,但它可以指向文件或pty等,具体取决于进程的作用。进程也可以随时关闭描述符。
以root身份尝试:lsof -d 2应该使用描述符2给出所有进程的近似值。
lsof -d 2