из консоли - работает.
но если запустить
# sh ulim.sh
где ulim.sh выглядит примерно так:
----------------------------------------- #!/bin/bash
ulimit -a
ulimit -c 0
ulimit -d 0
ulimit -n 16000
-----------------------------------------
то из всего этого срабатывает только ulimit -a. Почему и как побороть?
P.S. Всё это из под рута.