打开文件的限制

问题描述 投票:-1回答:1

我使用的是linux ulimit 命令来设置一些打开文件的限制。如果我使用 ulimit -n 4 这将只打开一个文件。 如果我使用 ulimit -n 5 这将打开两个文件。因此,公式将是 ulimit -n number of files+3. 问题是为什么会有+3的差别?这3个代表什么?也许一个代表文件,一个代表可执行文件,一个代表...?

linux bash shell limit
1个回答
2
投票

每个进程都有前三个打开的文件描述符:stdin, stdout, stderr。

© www.soinside.com 2019 - 2024. All rights reserved.