SBCL이 작동하도록 "ulimit -v 75"를 실행했는데 이제 내 서버에서는 아무것도 실행되지 않습니다.
$ sbcl
Killed
$ vi
Killed
$ man ulimit
Killed
$ ulimit -v 256
-bash: ulimit: virtual memory: cannot modify limit: Operation not permitted
ulimit를 어떻게 재설정할 수 있나요?
답변1
Bash 및 기타 쉘에 대한 내가 아는 바에 따르면 ulimit
쉘 인스턴스에 대해 "로컬"입니다(보다 일반적으로 프로세스 및 하위 항목에 대해). 낮출 수는 있지만 스스로 다시 올릴 수는 없습니다. 하지만 다른 터미널에 로그인하여해당 제한 없이 다른 쉘 인스턴스를 얻으십시오..
답변2
"exec" 명령을 사용해 보십시오: exec ulimit -v 256
그래도 작동하지 않으면 최소한 재부팅해야 할 수 있습니다. exec 재부팅