如何在 Linux 上强制停止 Intellij

sal*_*ela 6 linux intellij-idea scratch-file

我正在使用临时文件进行一些 Kotlin 工作。

  • 我不小心在我的一个函数中创建了一个无限循环并运行了该文件,因此 Intellij 没有响应。

  • 没有停止执行暂存文件的按钮,即使有,这也不起作用,因为 Intellij 没有响应鼠标点击。

在这种情况下,如何强制停止或重新启动 Intellij?

Gio*_*ous 9

首先需要找到Intellij的进程id:

ps -f | grep -i intellij
Run Code Online (Sandbox Code Playgroud)

然后杀死进程id(PID):

kill -9 PID
Run Code Online (Sandbox Code Playgroud)

  • grep -i 只是为了避免 CrAzYCamelCase 命名 (3认同)

小智 8

您可以使用xkill 然后将光标从X您需要的窗口移动到例如使用(ide)如果您没有完全冻结操作系统,则这可以工作


小智 5

您可以使用名称按名称终止进程

pkill -9 intellij
Run Code Online (Sandbox Code Playgroud)

或由

killall -9 intellij
Run Code Online (Sandbox Code Playgroud)

甚至

kill -9 ps aux | grep intellij | awk '{print $2}'
Run Code Online (Sandbox Code Playgroud)

  • 不适合我,但 `pkill -9 java` 或 `killall -9 java` 分别可以。小心使用并自行负责。 (3认同)

gau*_*rav 5

上面已经给出了很好的答案。

查找 IntelliJ 的另一个好方法是在 Linux 上PID使用命令。htop

  1. htop使用命令安装:sudo apt install htop
  2. htop在终端中运行
  3. 在表格格式中,PID与每个流程相关联,包括IntelliJ
  4. 运行kill -9 <pid_of_intellij>kill进程IntelliJ