如何检测IntelliJ IDEA是否打开了特定项目?

时间:2016-05-02 15:41:39

标签: bash intellij-idea

我正在修改一个外部工具,它需要一个特定的IntelliJ IDEA项目在运行时打开。现在,用户必须记住在运行之前手动关闭项目。我确实检测IntelliJ IDEA是否正在运行并警告用户,但我真的想检查特定项目是否打开。我怀疑有一些临时文件或打开的文件我可以寻找,但我希望其他人已经想到这一点,也许是一个更好,更不脆弱的方式。

需要Mac支持,但如果解决方案必须特定于平台,则Windows支持会很有帮助。

-Mike

1 个答案:

答案 0 :(得分:1)

使用lsof检查IntelliJ进程打开的文件。 您可以使用pspgrep查找IntelliJ PID。