将软限制设置为高于硬限制在退出代码方面不会失败?

将软限制设置为高于硬限制在退出代码方面不会失败?
root@Andromeda:/# ulimit -n -S
2048
root@Andromeda:/# ulimit -n -H
2048
root@Andromeda:/# ulimit -n -S 4096
2048
root@Andromeda:/# echo $?
0

未能将软限制设置在硬限制之上是有道理的。

也许没有意义的是为什么此尝试的退出代码是0

答案1

似乎将-Hor-S放在最后会导致它报告,而不是设置。因此没有错误。最后的数字似乎被忽略了。据我所知,这应该是一个使用错误,但不是限制错误。

相关内容