我们可以使用Python编写一个脚本,然后将其设置为Cron任务。以下是代码示例:
import urllib.request
import os
import datetime
# 设置XML文件的URL和本地路径
url = "https://example.com/example.xml"
local_path = "/path/to/local/folder"
filename = datetime.datetime.now().strftime("%Y%m%d_%H%M%S.xml")
# 下载XML文件并重命名
urllib.request.urlretrieve(url, os.path.join(local_path, filename))
在上述代码中,我们使用urllib.request模块下载XML文件,并使用os模块将其保存到本地文件夹中。我们还使用datetime模块生成文件名,以便每次下载都会创建一个新的重命名文件。
要将此脚本配置为Cron任务,请执行以下步骤:
crontab -e
0 0 * * * python /path/to/script.py
在上述命令中,0 0 * * * 表示每天午夜执行任务,python /path/to/script.py指定要运行的Python脚本的位置。