Ich muss eine .jar ausführen und ich muss ulimit vor dieser Ausführung verwenden. So habe ich ein Shell-Skript:Ulimit funktioniert nicht in der Shell
#!/bin/sh
ulimit -S -c unlimited
/usr/java/jre1.8.0_91/bin/java -jar /home/update.jar
Aber die ulimit scheint ignoriert zu werden, weil ich diesen Fehler haben:
java.lang.InternalError: java.io.FileNotFoundException: /usr/java/jre1.8.0_91/lib/ext/localedata.jar (Too many open files)
Vielleicht hat jemand eine Lösung hat, bitte? Vielen Dank
Also schreibe ich "# ulimit -n 8192" anstelle von "ulimit -S -c unlimited"? – Mathilde
Ohne die #. Schreibe: 'ulimit -n 8192' für maximal 8192 offene Dateien. – pah
Ok, ich werde es versuchen, danke! – Mathilde