请提供一些有关 cron 脚本的帮助

请提供一些有关 cron 脚本的帮助

我想在 ubuntu 服务器上设置一个 cron 来将文件下载到特定位置。我该怎么做?

例如,我希望每天一次我的 ubuntu 服务器在网站上查找文件,然后下载它并覆盖现有文件(如果存在)。

就像是

获得http://myexternalwebsite.com/downloads/filename cp 文件名 /etc/myfolder/文件名

非常感激任何的帮助。

问候,

马特

答案1

非常粗糙..没有错误检查等,但我会把它作为学习练习:)

在 /home/yourUsername 中创建它并将其命名为 downloader.sh(作为示例)并使其可执行(chmod +x /home/yourUsername/downloader.sh)

#!/bin/bash
cd /tmp
wget http://myexternalwebsite.com/downloads/filename
cp /tmp/filename /etc/myfolder/filename

要每 24 小时午夜下载文件,请添加到您的 crontab(crontab -e)

0 0 * * * /home/yourUsername/downloader.sh

相关内容