Trigger sbt `~` after rsync



我想让远程机器运行sbt任务。场景如下:

    在远程机器上运行sbt ~compile
  • 本地编辑源文件
  • 启动rsync以更新远程机器上的文件
  • 远程机器应该触发compile源更改

最后一点不起作用。我该怎么做才能成功呢?

以下是一些可以尝试的方法:

  1. 尝试使用ssh user@host "nohup sbt ~compile"
  2. 尝试tmuxscreen等终端多路复用器。登录到远程,启动多路复用器,运行命令,然后分离。