我想设置一个 cron 任务,每周自动从我的虚拟主机下载一个文件。我运行的是 OS X.6.8。
我想指定文件下载到的文件夹。
这该怎么做?我只是想每次都覆盖同一个文件。
答案1
打开终端,输入crontab -e
,按i
插入文本并输入以下内容:
30 3 * * 0 curl http://superuser.com/questions/360848/how-to-setup-a-cronjob-to-auto-download-a-file-on-mac > Downloads/filename.html
然后按Escape
、输入:wq
并按保存并退出Enter
。
这将运行命令,于每周日(索引为 0 的工作日)凌晨 3:30curl
下载 URL 。Downloads/filename.html
答案2
wget 与 cron 应该可以工作
*/5 * * * * wget -O /path/to/output/file -q -b http://example.com/somefile.ext
这将每 5 分钟下载一次文件。据我所知,OS X 默认不包含 wget,因此这可能不是最佳解决方案。