dat*_*nfo 5 windows git bash ulimit
我想增加 Windows 7(64 位)上打开文件数量的限制。在我的命令行环境中使用 Git Bash,我输入以下命令:
$ ulimit -n 9999
Run Code Online (Sandbox Code Playgroud)
但是,我遇到以下错误:
bash: ulimit: open files: cannot modify limit: Too many open files
如果您能帮助我解决这个问题,我将不胜感激。预先感谢您的帮助。
您试图设置的限制过高。
从 Bash 版本附带的 Git Bash 开始4.3.42(5)-release
,限制似乎是3200
:
$ ulimit -n 3200 # 3200 is the max. as of Git Bash 4.3.42(5)-release
Run Code Online (Sandbox Code Playgroud)
此 shell 命令确定您可以传递给的最大数字ulimit -n
:
$ for n in {9999..255}; do ulimit -n $n 2>/dev/null && echo $n && break; done
3200
Run Code Online (Sandbox Code Playgroud)
请注意,一旦您在给定会话中将限制设置为特定数字,就无法再次降低该限制。
归档时间: |
|
查看次数: |
5781 次 |
最近记录: |