Я должен выполнить .jar, и мне нужно использовать ulimit перед этим исполнением. Итак, я сделал скрипт:Ulimit не работает в оболочке
#!/bin/sh
ulimit -S -c unlimited
/usr/java/jre1.8.0_91/bin/java -jar /home/update.jar
Но ULIMIT, кажется, игнорируется, потому что у меня есть эта ошибка:
java.lang.InternalError: java.io.FileNotFoundException: /usr/java/jre1.8.0_91/lib/ext/localedata.jar (Too many open files)
Может быть, кто-то имеет решение, пожалуйста? Спасибо
Итак, я пишу «# ulimit -n 8192» вместо «ulimit -S -c unlimited»? – Mathilde
Без #. Напишите: 'ulimit -n 8192' для максимум 8192 открытых файлов. – pah
Хорошо, я попробую, спасибо! – Mathilde