![如何设置 cronjob 以在 Mac 上自动下载文件?](https://linux22.com/image/1296445/%E5%A6%82%E4%BD%95%E8%AE%BE%E7%BD%AE%20cronjob%20%E4%BB%A5%E5%9C%A8%20Mac%20%E4%B8%8A%E8%87%AA%E5%8A%A8%E4%B8%8B%E8%BD%BD%E6%96%87%E4%BB%B6%EF%BC%9F.png)
我想设置一个 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,因此这可能不是最佳解决方案。