当我运行一个有故障的 ruby loop 程序时,我的 CPU 开始快速运行,如下图所示。我通过中止它来停止它,ctrl C
但它仍在运行。只有我可以停止它以重新启动计算机。
有什么办法可以阻止它吗?
答案1
一种方法是从命令行将其终止。
kill -9 [PID]
在本例中,PID 为 3562。
我手边没有 Mac,但我相信您也可以直接从活动监视器中终止它。如果您选择该进程,您应该能够右键单击它并向其发送SIGKILL
,或者更直接地,您应该能够通过单击X
按钮退出该应用程序,如果我没记错的话。