【发布时间】:2016-09-23 17:15:59
【问题描述】:
我正在对 Angular 2 (Typescript) + Laravael 应用程序进行一些开发,并且我在 Laravel 的 /resources/assets 中有 angular2 源文件。 typescript 编译器工作得很好,但是在它编译之后,我希望我的所有源文件夹都被复制到 /public,所以我可以用 Laravel 公开它。我知道我可以在 .tsconfig 文件中设置一个输出目录,但这不是一个选项,因为应用程序更复杂。所以,我需要将/resources/assets/app 与/public/app 同步。我怎样才能用 rsync 做到这一点?如果我输入:
rsync -avzh /path-to-project/resources/assets/app-partner/ /path-to-project/public/app-partner/
它运行良好,但我想将此命令作为守护程序启动。我阅读了数十篇关于如何将 rsync 设置为守护进程的教程,但是当我开始配置 /etc/rsyncd.conf 时,我看不到在哪里可以设置我想要同步的源文件夹和目标文件夹。谁能帮我举个基本的例子?或者至少指出我正确的方向? 谢谢
【问题讨论】:
标签: rsync