ulimit hat meinen Server kaputt gemacht

ulimit hat meinen Server kaputt gemacht

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 ulimitist 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

verwandte Informationen