我有一台运行 Mac OS X Server 的 Mac,还有另外三台 Mac 连接到本地网络。
我们的所有数据都存储在服务器上,服务器每天都会使用 Time Machine 将其备份到外部硬盘上。
我想每天一次将我们本地三台机器上的某些文件同步到服务器。
有没有简单的方法可以实现这个过程的自动化?
答案1
我建议使用自动机为了rsync
实现这一点:
首先,您需要确保希望三台客户端计算机同步的共享已安装在每台客户端计算机上,以便以下命令知道将数据放到哪里。
打开 Automator
/Applications
创建一个新的iCal 闹钟工作流程
找出 ”运行 Shell 脚本“ Automator 操作
在文本框中输入:“
rsync -ax /path to file you want to sync from /path to file you want to sync to
”如果从 Mac 同步到网络上的服务器,路径将如下所示:/Volumes/Share/Path
点击跑步Automator 中的按钮来测试此操作(您可能希望先使用一些虚拟文件在终端中测试该命令)。
如果工作流程正常运行,您可以保存它。保存并命名后,它应该会在客户端计算机上打开 iCal,并将您刚刚创建的新 iCal 闹钟放在日历中。然后,您可以更改运行日期和时间,并将其设置为重复在一周的某几天。
从这里,您可以在其他客户端机器上重复这些步骤,也可以通过电子邮件共享该事件。
祝你好运。