1
我想更改共享內存內核設置的shmmni參數,但是當我嘗試寫入它時,出現「Operation not允許」。在Mac OS X上嘗試更改kern.sysv.shmmni時出現「操作說明允許」
sysctl -w kern.sysv.shmmni=2048
輸出:
kern.sysv.shmmni: 64
sysctl: kern.sysv.shmmni=2048: Operation not permitted
這可以以任何方式規避?爲什麼該操作不被允許? shmmni應該是一個可寫參數...我可以設置其他共享內存參數(shmmax,shmmin,shmall,shmseg)
我可以通過更新/etc/sysctl.conf或通過更改launchmmmon設置來更改shmmni ,但這些更改只對重啓系統有影響。
我想強制設置它而不重新啓動。