Ich habe „ulimit -v 75“ ausgeführt, um SBCL zum Laufen zu bringen, und jetzt läuft auf meinem Server nichts mehr.
$ sbcl
Killed
$ vi
Killed
$ man ulimit
Killed
$ ulimit -v 256
-bash: ulimit: virtual memory: cannot modify limit: Operation not permitted
Wie kann ich das Ulimit zurücksetzen?
Antwort1
Meines Wissens ulimit
ist in Bash und anderen Shells "lokal" für die Shell-Instanz (allgemeiner für den Prozess und die untergeordneten Elemente). Sie können es senken, aber nicht selbst wieder erhöhen. Aber Sie können sich wahrscheinlich an einem anderen Terminal anmelden undHolen Sie sich eine andere Shell-Instanz ohne dieses Limit.
Antwort2
Versuchen Sie es mit dem Befehl „exec“: exec ulimit -v 256
Wenn das nicht funktioniert, führt dies möglicherweise zumindest zu einem Neustart: exec reboot