因此,我尝试使用cURL下载托管在网络上的xml文件(https://),并且每五分钟一次。因此,我已经创建了一个crontab来定期激活脚本:
*/5 * * * * /usr/bin/curl /var/www/html/script.sh
我的script.sh看起来像这样(它与StationSchedule.xml文件在同一目录中):
#!/bin/bash
curl -o "StationSchedule.xml" "<URL_OF_THE_WEBSITE>"
我使用我使用crome开发工具找到的标题。
但是,xml文件似乎没有按原样更新,我的问题是什么?感谢。
答案 0 :(得分:2)
您的crontab不正确,因为您尝试使用shell脚本作为其第一个参数运行curl,这将永远不会起作用。
chmod +x /var/www/html/script.sh
curl -o "/tmp/StationSchedule.xml"