我想遠程機器運行sbt
任務。該方案如下:rsync後觸發sbt`〜`
- 遠程機器上運行
sbt ~compile
- 編輯源文件本地
- 推出
rsync
更新遠程計算機上的文件 - 遠程機器應該觸發
compile
源改變
最後一點不起作用。我應該怎麼做才能使它工作?
我想遠程機器運行sbt
任務。該方案如下:rsync後觸發sbt`〜`
sbt ~compile
rsync
更新遠程計算機上的文件compile
源改變最後一點不起作用。我應該怎麼做才能使它工作?
這裏有幾件事情嘗試:
ssh [email protected] "nohup sbt ~compile"
tmux
或screen
嘗試。登錄到遠程,啓動多路複用器,運行命令,然後分離。屏幕和tmux不起作用。 nohup奇怪的作品。它不會每次我更新sorces刷新。爲什麼nohup方式有效?這怎麼可能不是每次都刷新? –
我很驚訝多路複用器解決方案無法工作。你有沒有試過在一個終端上運行'sbt〜compile',而從另一個終端運行'rsync'? – marios
沒有nohup,也沒有屏幕,也沒有tmux工作。不,沒有嘗試與另一個終端進行rsync更改:)播放框架和流浪者的問題非常類似:https://groups.google.com/forum/#!msg/play-framework/uUlcDeMO1Ag/_9- PmRbSyNQJ。 –
爲什麼不只是ssh並運行編譯?你可以把它放在一個shell腳本中,並保持自動化。你試過什麼了? – Ian
節省starnig'sbt' –
如果您在本地運行它會發生什麼?這應該工作海事組織,但也許這些文件沒有被sbt監控? –