You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Linux下wget命令如何设置在指定日期时间启动下载任务?

wget定时启动下载问题解答

核心结论

wget本身没有提供内置的参数或选项支持指定时间启动下载任务,它的原生功能仅覆盖下载过程控制(比如断点续传、限速、重试策略等),不包含任务调度相关能力。

常用实现方案

你可以借助系统自带的调度工具实现定时启动wget下载,常见方案如下:

方案1:一次性定时执行(使用at命令)

适合仅需要在指定时间执行一次下载的场景:

  • 先确保系统已安装at服务且处于运行状态
  • 命令示例:
echo "wget https://example.com/target-file.zip" | at 19:00 2024-06-10

时间参数也支持相对时间写法,比如now + 3 hours表示3小时后执行。

方案2:周期性定时执行(使用cron服务)

适合需要按固定周期重复执行下载的场景:

  • 执行crontab -e打开当前用户的定时任务配置界面
  • 新增配置行示例(每天凌晨1点执行指定下载任务):
0 1 * * * /usr/bin/wget -P /home/user/downloads https://example.com/daily-update-package.tar.gz

cron配置的时间字段从左到右依次对应:分钟、小时、日期、月份、星期,按需调整对应数值即可。

方案3:短时间延后执行

如果仅需要延后一段时间启动下载,不需要指定精确的日历时间,可以直接搭配sleep命令实现:

# 延后2小时(7200秒)启动下载
sleep 7200 && wget https://example.com/target-file.zip

内容的提问来源于stack exchange,提问作者abdossamad2003

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 08:24:04