Linux ssh bash fork retry:没有子进程

时间:2017-11-06 18:05:46

标签: linux bash shell ssh sh

我在使用arch linux,通过SSH访问服务器上的帐户。我已经运行了一个包含递归的bash脚本,该脚本会导致“无此类文件或目录”的无限循环,尽管有任何中断命令ctrl C等,它仍然是完全不可中断的。这最终导致了无休止的bash:fork:没有子进程。在发生这种情况时我无法执行任何命令,当它因“资源暂时不可用”而停止时,我无法执行任何命令来终止脚本,因为“bash:fork:No child processes”再次启动。我不知道该怎么做,有什么帮助吗?

enter image description here

3 个答案:

答案 0 :(得分:3)

您好像导致了fork bomb。您可以尝试使用方法here来阻止它,但您很可能最终需要重新启动。

答案 1 :(得分:0)

1) ps faux  (find PID and place in second command)
2) kill [PID]


If any virus attack then again this process come so you need to enable virus scanner on cpanel and scan and remove.

Important:
Hosting providers must install the following services for this interface to appear:

The ClamAV Scanner plugin in WHM’s Manage Plugins interface (WHM >> Home >> cPanel >> Manage Plugins).
The Exim Mail Server service on the server in WHM’s Service Manager interface (WHM >> Home >> Service Configuration >> Service Manager).

答案 2 :(得分:0)

运行 ps faux(您可能需要从其他用户或使用 sudo 运行它)并搜索有问题的进程(可能看起来像树的一个大分支)

如果需要,通过其 PID 终止进程