假设您有一个每次有机会就进行分叉的进程。它会很好地启动自己-20
,因此它的分叉速度比你杀死它的速度还要快。
此外,它还记得它的孩子和父母,所以如果你唤醒他们,它可以叫醒他们SIG_STOP
。
您有一个使用 bash 打开的 ssh 终端。但是你不能启动新的进程,因为所有的 pid 都被占用了。
您也无法实际访问计算机。
你会如何杀死他们并夺回对你系统的控制权?重新启动将是最后的选择。
额外问题:解决问题后,您将如何防止这种情况再次发生?
假设您有一个每次有机会就进行分叉的进程。它会很好地启动自己-20
,因此它的分叉速度比你杀死它的速度还要快。
此外,它还记得它的孩子和父母,所以如果你唤醒他们,它可以叫醒他们SIG_STOP
。
您有一个使用 bash 打开的 ssh 终端。但是你不能启动新的进程,因为所有的 pid 都被占用了。
您也无法实际访问计算机。
你会如何杀死他们并夺回对你系统的控制权?重新启动将是最后的选择。
额外问题:解决问题后,您将如何防止这种情况再次发生?