在macosx 10.7上,使用bashulimit先打電話ok第二次打電話失敗,爲什麼?
第一次調用ulimit -n成功,第二次調用失敗。
a:$ ulimit -n
2560
a:$ ulimit -n 5000
a:$ ulimit -n
5000
a:$ ulimit -n 6000
bash: ulimit: open files: cannot modify limit: Operation not permitted
但是如果我嘗試在一個新的shell(或另一個shell)給ulimit -n 6000,它成功:
a:$ ulimit -n
2560
a:$ ulimit -n 6000
a:$ ulimit -n
6000
這是爲什麼?
偏離主題 - 嘗試http://apple.stackexchange.com? –
同意或[unix.stackexchange.com](http://unix.stackexchange.com) –
[此超級用戶問題]的副本(http://superuser.com/questions/309106/strange-behaviour-with-ulimit -on-MAC-OS-X-10-6 /)。 –