Security

在退出程式碼方面設置高於硬的軟限制不會失敗?

  • April 20, 2019
root@Andromeda:/# ulimit -n -S
2048
root@Andromeda:/# ulimit -n -H
2048
root@Andromeda:/# ulimit -n -S 4096
2048
root@Andromeda:/# echo $?
0

未能將軟限制設置在硬限制之上是有道理的。

也許沒有意義的是為什麼這次嘗試的退出程式碼是0.

似乎把-H-S放在最後會導致它報告,而不是設置。因此沒有錯誤。最後的數字似乎被忽略了。據我所知,這應該是使用錯誤,而不是限制錯誤。

引用自:https://unix.stackexchange.com/questions/513526