FDM 定时调度——让下载在指定时间自动开始
什么时候用定时下载
定时调度最典型的几个场景:
- 深夜无人时段跑大文件——带宽不被抢占、不影响别人
- ISP 夜间优惠时段——部分运营商夜间流量不封顶或费用更低
- 白天需要用电脑但想让 FDM 先排队——让任务提前进队列、设好晚上自动开始
- 企业网络带宽夜间放开限制——很多公司上班时段对下载带宽有严格限制,半夜放松
方法一:添加任务时设计划时间(单任务)
在添加下载任务对话框里,找到「开始时间」选项:
- 立即开始(默认)——点确定后立刻进入下载队列
- 计划时间——勾选后弹出时间选择器,指定一个具体的日期和时间点
比如现在是 20:00,你想让这个 20 GB 的游戏安装包 00:30 开始下载:
- 粘贴 URL → 填好文件名和路径
- 「开始时间」选「计划时间」→ 设为明天 00:30
- 点确定
FDM 主界面里这个任务会显示「调度中」状态,在主界面的「调度」分类面板下可以看到。到了 00:30,FDM 会自动把它从调度状态切到活动状态、开始下载。
方法二:全局定时规则(批量)
偏好设置 → 下载列表 → 调度器 → 可以配置全局的定时规则:
规则类型
| 规则 | 含义 |
|---|---|
| 在 X 时暂停所有下载 | 到 X 点时自动暂停所有活动中的任务 |
| 在 X 时开始所有下载 | 到 X 点时自动启动所有暂停 / 调度中的任务 |
| 仅在 X~Y 时间段内下载 | 只在指定时段(比如 00:00-08:00)允许下载,其他时段自动暂停 |
| 每天重复 | 选中的规则每天循环生效 |
| 工作日 / 周末分别配置 | 工作日和周末可以设不同的时段 |
实战:工作日定时暂停
偏好设置 → 下载列表 → 调度器:
每周一至周五:
08:30 → 暂停所有下载(上班时间,不想抢带宽)
18:30 → 开始所有下载(下班回家,可以跑了)
实战:周末全时段放开
偏好设置 → 下载列表 → 调度器:
每周六、周日:
全天允许下载(不设暂停 / 开始规则)
全局定时规则和单任务的计划时间互不冲突——调度器会优先处理全局规则,比如全局规则要求 08:30 暂停,即使某个单任务设了 09:00 开始,也会被 08:30 的暂停规则覆盖(任务状态变成暂停,不会真的开始下载)。
方法三:下载完成后自动操作
除了定时开始,FDM 还支持下载全部完成后的自动动作。上一章 批量下载与队列 里简单提过,这里展开一下:
偏好设置 → 下载列表 → 下载全部完成后 → 执行操作:
| 自动动作 | 说明 |
|---|---|
| 无 | 什么都不做,留在桌面等你手动关 |
| 关闭 FDM | 主界面关闭、托盘图标也退出(下次启动 FDM 还要重新打开) |
| 挂起(睡眠) | Windows 睡眠 / macOS 睡眠 |
| 休眠 | Windows 特有,比睡眠更省电但唤醒更慢 |
| 关机 | 下载完自动关机(最常用的定时方案) |
| 打开目标文件夹 | 全部完成后自动弹出资源管理器,定位下载目录 |
| 运行指定程序 | 可以写一个批处理脚本(比如自动解压、自动移动到备份目录) |
这个自动动作只在所有活动中(包括调度中)的任务全部完成后触发——如果队列里有 10 个任务,全部下完才会关机。中途某个任务失败(重试到上限)会阻止自动关机触发(FDM 不想因为一个失败任务就把电脑关了)。
和 Windows 任务计划 / macOS 自动登录的配合
FDM 自己的调度器只在 FDM 运行时才起作用——如果到了定时时间电脑没开、或 FDM 没启动,调度器不会凭空启动。需要操作系统层面的配合:
Windows 配合方案
- FDM 设置开机自动启动:偏好设置 → 常规 → 「登录 Windows 时自动启动 FDM」→ 勾选
- Windows 任务计划程序(
taskschd.msc):
- 创建基本任务 → 触发器:每天 00:25 → 操作:启动程序 → FDM 的 exe 路径
- 这样即使 FDM 没开机自启,也会在 00:25 被 Windows 拉起来
- FDM 里全局定时规则:00:30 开始所有下载
macOS 配合方案
macOS 有一个叫 launchd 的服务管理机制,比 Windows 任务计划更强大。如果你想让 FDM 定时启动:
# 用 brew 安装 launchctl 辅助工具,或直接写 plist
brew install launchctl
# 创建一个 LaunchAgent plist 文件,让系统每天 00:25 启动 FDM
更简单的方法:用 Automator 创建一个"日历闹钟"——Automator 里可以设日历触发某个脚本(脚本里写 open -a "Free Download Manager"),然后配合 FDM 自己的调度器(00:30 开始下载)。
定时下载的常见问题
到了时间 FDM 没开始下载
排查顺序:
- FDM 当时是不是正在运行——如果 FDM 没开,调度器不会触发
- FDM 当时是不是在线且有网络——如果是笔记本电脑当时合盖睡眠了,FDM 进程被系统挂起,不会触发调度。要让定时下载生效,睡眠时需要用 Amphetamine 或 macOS 防止系统深度睡眠
- 全局规则是不是有冲突——比如全局规则设了"仅在 00:00-08:00 下载",但你设的计划时间是 09:00,超出时段了
下载到一半电脑睡眠了
FDM 默认不会阻止系统睡眠——Windows / macOS 在空闲几分钟后自动进入睡眠,下载会中断。
解决:
- Windows:控制面板 → 电源选项 → 更改计划设置 → 把「使用电池时使计算机进入睡眠状态」和「接通电源时使计算机进入睡眠状态」都设为「从不」(下载时)
- macOS:系统设置 → 显示器 → 高级 → 勾选「在电源适配器供电时防止 Mac 自动进入睡眠」
- 或者用 Amphetamine(macOS)/ Don't Sleep(Windows)这类小工具,下载时临时阻止睡眠
自动关机没触发
原因:队列里还有任务没完成(比如某个 BT 任务一直在等 DHT 元信息、或某个 HTTP 任务失败重试中)。FDM 的自动关机只在所有任务状态都是「已完成」时才触发。
解决:手动取消那个卡住的任务、或重启 FDM 让它重新判定队列状态。
实战:一个完整的定时下载闭环
场景:周末睡觉前,想让电脑整夜下 5 个大文件(总 80 GB),早上起来自动关机。
步骤:
1. FDM 添加 5 个下载任务,全部设为「计划时间」→ 今晚 00:30
2. FDM 偏好设置 → 下载列表 → 下载全部完成后 → 关机
3. Windows 电源选项 → 接通电源时使计算机进入睡眠 → 从不
4. 流量模式切到「极速」(00:30 后没人用电脑,尽情吃带宽)
5. 睡觉前把显示器关掉(不关主机)
6. 第二天早上起来:电脑关机了,80 GB 文件躺在 FDM 的下载目录里
定时 + 关机是 FDM 自动化的高潮。下一页 网络连接控制 讲 FDM 能不能帮你拨号 / 断网、以及 Wi-Fi 自动下载的设置。