从 intellij idea 部署一些代码后,如何立即在远程服务器上的 shell 中执行命令?

How to perform a command in a shell on remote server immediately after deploying some code from intellij idea?

我在虚拟机上有一个 Web 服务器 运行,我需要在我从 Idea[=11= 部署代码后自动执行一些操作(例如 "service apache2 reload") ]

自动 - 没办法 AFAIK。

https://youtrack.jetbrains.com/issue/WI-3344 -- 观看这张票 (star/vote/comment) 以获得任何进展的通知。

您还可以观看相关票务:


我现在可能建议的唯一手动解决方案是:

  • 保持 SSH 控制台打开(IDE 有它 built-in)并在部署后手动执行此类命令
  • 或创建 "Remote SSH External Tools" 条目,在部署后手动执行此类工作(连接并发出指定命令)(创建后,您可以为其分配自定义快捷方式,这样 运行 更容易) .

在这两种情况下 -- 检查 this manual