标签: bash intellij-idea
我正在修改一个外部工具,它需要一个特定的IntelliJ IDEA项目不在运行时打开。现在,用户必须记住在运行之前手动关闭项目。我确实检测IntelliJ IDEA是否正在运行并警告用户,但我真的想检查特定项目是否打开。我怀疑有一些临时文件或打开的文件我可以寻找,但我希望其他人已经想到这一点,也许是一个更好,更不脆弱的方式。
需要Mac支持,但如果解决方案必须特定于平台,则Windows支持会很有帮助。
-Mike
答案 0 :(得分:1)
使用lsof检查IntelliJ进程打开的文件。 您可以使用ps或pgrep查找IntelliJ PID。
ps
pgrep