【问题标题】:What's the shutdown script mentioned in the IntelliJ stop button?IntelliJ 停止按钮中提到的关闭脚本是什么?
【发布时间】:2016-10-31 11:08:16
【问题描述】:

IntelliJ 文档显示了有关 Run Toolbar 停止按钮的以下内容:

停止(Ctrl+F2):单击此按钮可通过标准shutdown脚本在外部终止当前进程。

那么shutdown 脚本是什么?我想知道,因为停止按钮在我的应用程序中似乎没有做任何事情。

【问题讨论】:

  • 为了终止进程而调用的脚本,例如构建、编译、从终端运行
  • 该脚本在哪里定义?只是kill -INT 还是类似的东西?
  • 你问的是哪种运行配置?
  • 任何运行配置。我可以用 Kotlin、Java 和 Python 重现这个问题。

标签: intellij-idea


【解决方案1】:

运行工具窗口中按钮的行为因运行配置而异。您引用的 IntelliJ IDEA 文档中的页面显示“每个选项卡的外观取决于正在运行的应用程序的类型,并且可以包含其他工具箱和窗格。”和“下表包含对大多数应用程序常用按钮的描述。”在我看来,该文档页面确实可以进行一些改进,以更具体地描述不同运行配置类型会发生什么。

对于直接的 Java 应用程序或运行 JUnit 测试,根据我的经验,它只会杀死正在运行的进程。运行 Tomcat 时,停止按钮会运行在其“启动/连接”选项卡中配置的 Tomcat shutdown 脚本(我怀疑这是该帮助页面的作者在编写该文本时的想法)。

如果停止按钮没有达到您对应用程序的预期效果,我认为您需要提出一个单独的问题,并提供有关您的具体情况的更具体的详细信息。我认为文档中的通用文本可能会让您误入歧途,因为并非所有运行配置类型都有等效的“关闭”脚本。

【讨论】:

    猜你喜欢
    • 2017-07-14
    • 1970-01-01
    • 2021-06-20
    • 1970-01-01
    • 2013-04-04
    • 2020-07-31
    • 2011-08-23
    • 1970-01-01
    • 2015-10-04
    相关资源
    最近更新 更多