我执行了一个 python 脚本,它基本上使用了我的 vps 的所有内存,因为它对大尺寸的文件进行 I/O 操作。我以 root 身份执行了这个脚本。
我尝试做一个killall python3
但仍然是同样的错误。
-bash: fork: Cannot allocate memory
我试过了su
,一样的。
我尝试重新启动,但由于我目前不是 root 并且无法“su”,所以无法重新启动。
我该怎么做才能“解锁”这种情况?
答案1
作为最后的手段(杀死全部过程):
kill -9 -1
Kill 是 shell 内置命令,原因有两个:它允许使用作业 ID 代替进程 ID,并且允许在达到可创建进程的限制时终止进程。