Это очень странно. Я пытаюсь установить ulimit на 60000 через мой startup.sh:
#!/bin/bash
ulimit -n 60000
echo "Hello! File Descriptor set"
Я могу выполнить это с ./startup.sh (755 прав доступа к файлу), и выводится строка эха, а ошибки не отображаются. Однако, когда я делаю ulimit -n он все еще показывает 1024 , что происходит?
Что меня также привлекает, так это то, что я могу набрать в терминале ulimit -n 60000 , а затем сделать ulimit -n и он отлично работает. Почему я не могу установить ограничение дескриптора файла через скрипт?
Debian 8, 64-битный OpenVZ Контейнер
