私の問題は次のとおりです。prlimit -t5 echo foo
うまくいきますが(CPU制限)
prlimit -s5 echo foo
(スタックサイズ制限)
prlimit -v5000 echo foo
(アドレス空間制限)
どちらも次を返します。prlimit: failed to execute echo: Argument list too long
私のシステムはlinuxmintバージョン19で、prlimit -V
"util-linux 2.31.1で"を返します。
ベストアンサー1
さて、解決策を見つけました:prlimitのman2ページ(https://linux.die.net/man/2/prlimit):
この制限は、プロセスのコマンドライン引数に使用されるスペースの量も決定します。
この制限はバイト単位であるため、パラメータを渡すのに5バイトまたは500バイトだけでは不十分です。foo