【发布时间】:2018-04-18 23:29:42
【问题描述】:
我在 Arch linux 上,通过 SSH 访问服务器上的帐户。我已经运行了一个包含递归的 bash 脚本,它导致“没有这样的文件或目录”的无限循环,尽管有任何中断命令 ctrl C 等,它仍然会继续,它是完全不可中断的。这最终导致无休止的 bash: fork: No child processes。发生这种情况时我无法执行任何命令,并且当它以“资源暂时不可用”停止时,我无法执行任何命令来终止脚本,因为“bash:fork:No child processes”再次启动。我不知道该怎么办,有什么帮助吗?
【问题讨论】:
-
好吧,没有什么具体的东西可看,也没有实验,很难提供帮助......
-
找到并终止启动所有分叉的脚本。
ps aux | grep myprogram&&kill <pid of myprogram> -
ps 不起作用
-
不知道怎么办,只有kill有效,所以我需要PID,ps无效,pkill也不行
-
另外,您可以尝试将
ps运行为sudo。