В macosx 10.7 с использованием bash
Первый вызов 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
однако, если я пытаюсь использовать новую оболочку (или другую оболочку)) ulimit -n 6000, это успешно:
a:$ ulimit -n
2560
a:$ ulimit -n 6000
a:$ ulimit -n
6000
Почему это?