如何设置 cronjob 以在 Mac 上自动下载文件?

如何设置 cronjob 以在 Mac 上自动下载文件?

我想设置一个 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,因此这可能不是最佳解决方案。

相关内容