1
我必須執行一個.jar,我需要在執行之前使用ulimit。 於是,我做了一個shell腳本:ulimit不能在shell中工作
#!/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