ulimit сломал мой сервер

ulimit сломал мой сервер

Я запустил «ulimit -v 75», чтобы заставить работать SBCL, но теперь на моем сервере ничего не работает.

$ sbcl
Killed
$ vi
Killed
$ man ulimit
Killed
$ ulimit -v 256
-bash: ulimit: virtual memory: cannot modify limit: Operation not permitted

Как сбросить ulimit?

решение1

Насколько мне известно, ulimitв Bash и других оболочках это "локально" для экземпляра оболочки (в более общем смысле для процесса и потомков). Вы можете понизить его, но не повысить снова самостоятельно. Но вы, вероятно, можете войти в другой терминал иполучить другой экземпляр оболочки без этого ограничения.

решение2

Попробуйте использовать команду "exec": exec ulimit -v 256

Если это не сработает, возможно, вам придется перезагрузить компьютер как минимум с помощью команды: exec reboot

Связанный контент