GoodSync 中文文档 下载 App

计划任务、实时同步与自动触发配置

三种触发模式对比

模式触发时机延迟资源消耗适用场景
实时监控(Real Time)文件系统变更时立即触发毫秒级中等(需持续监控)多设备协同、文档实时同步
计划任务(Schedule)按预设时间间隔触发取决于间隔低(空闲时触发)定时备份、非实时场景
手动触发用户点击 Analyze/Synchronize 按钮用户主动仅运行时消耗低频同步、临时需求

实时文件监控

工作原理

实时监控模式下,GoodSync 会在后台持续监控左右端点的文件系统事件。一旦检测到文件或文件夹的创建、修改、删除、重命名,就会在短暂的等待延迟(可配置,默认几秒)后自动触发同步作业。

等待延迟的设置是为了避免文件还在写入时就同步——比如一个大文件正在保存中,GoodSync 会等它写完再开始复制。

配置步骤

  1. 打开作业 → Options → Automation 标签
  2. 勾选「Real Time」复选框
  3. 设置等待延迟(建议 3-10 秒,根据文件大小调整)
  4. 可选项:设置「Reconnect if lost」(端点断连时自动重连)

实时监控的局限性

自动化选项界面
Automation 选项——实时监控与计划任务

计划任务

可用计划类型

GoodSync 内置了多种预设计划间隔:

也可以通过 Windows 任务计划程序或 Linux cron 创建自定义计划,调用 gsync 命令行工具触发。

配置步骤

  1. 打开作业 → Options → Automation 标签
  2. 勾选「Schedule」复选框
  3. 选择间隔类型,或自定义具体的日期时间
  4. 可选:设置计划错过时的补跑策略(如电脑关机错过了计划,开机后是否补跑)

计划与实时可以共存

一个作业可以同时开启实时监控和计划任务,两者互不冲突——实时监控负责快速响应文件变更,计划任务作为兜底确保即使实时监控漏掉的变更也能被同步到。

开机自启与无人值守

Windows 选项

Linux 选项

脚本钩子(进阶)

GoodSync 支持在同步的不同阶段执行自定义脚本:

脚本可以是任何可执行程序(.bat、.cmd、.ps1、.sh、.exe 等),通过命令行参数接收作业名、同步结果等信息。

典型用途:

脚本钩子在 Options → Scripts 标签中配置。

配置检查清单

在启用自动触发(实时/计划)之前,确认以下事项: