2015-04-12 3 views
0

Я хочу запустить программу C в NetBeans 8.0.2 (на Xubuntu 14.04) с набором ulimit -s. Я уже пробовал на повторно запустить с аргументами пишущих ulimit -s 2048; "${OUTPUT_PATH}", но он показывает мне эту ошибку:ulimit -s on Netbeans 8.0.2

/bin/sh: 1: exec: ulimit: not found 

Я не хочу, чтобы скомпилировать программу в одиночку, чтобы установить ULIMIT на терминале ,

ответ

1

Это не похоже на вопрос C.

В любом случае, на Linux, ulimit есть нет системная команда, это встроенная настройка. Если /bin/sh связан с bash (что обычно не так), команда не будет известна оболочке.

попробуйте /bin/bash -c ulimit -s 2048 вместо этого.

Обратите внимание, что этот новый предел будет активен только в этой конкретной оболочке - как только вы вернетесь от него, вы увидите все, что у вас было до этого.

+0

Спасибо за ответ. Я попробовал, что вы сказали, но он отображает: 'unlimited' и не выполняет программу – Amedeo

+0

. Вероятно, вы просто не видите результат. Попробуйте «/ bin/bash -c» ulimit -s 2048; ulimit -s "' " Это покажет вам, что предел установлен (как я объяснял выше, только в только что выписанной оболочке). – mfro

+0

Я забыл упомянуть, что я запускаю эту программу на внутреннем эмуляторе NetBeans. Может, это проблема? – Amedeo

Смежные вопросы