我想在NetBeans 8.0.2(在Xubuntu 14.04上)运行一个C程序并设置ulimit -s
。我已经尝试过使用参数重新运行撰写ulimit -s 2048; "${OUTPUT_PATH}"
,但它向我显示了这个错误:
/bin/sh: 1: exec: ulimit: not found
我不想自己编译程序,以便在终端上设置ulimit。
答案 0 :(得分:1)
这看起来不像C问题。
无论如何,在Linux上,ulimit
不是一个系统命令,它是一个内置的bash。除非/bin/sh
链接到bash(通常不是),否则shell将不知道该命令。
尝试/bin/bash -c ulimit -s 2048
。
请注意,此新限制仅在此特定外壳中有效 - 一旦您从中返回,您将看到之前的所有内容。