Cron 作业似乎有效,但文件中未看到任何变化

Cron 作业似乎有效,但文件中未看到任何变化

我有一个简单的 cronjob,它使用 curl 下载文件并将内容保存到文件中。crontab 文件内容如下:

45 17 * * * /home/my_username/public_html/./update_md.sh

其中update_sh.md=

#!/bin/bash

curl https://docs.google.com/document/d/FILE_ID/export?format=txt > page.md

FILE_ID我的 google 文档的唯一文件 ID 在哪里。

我收到的电子邮件输出显示成功的 curl 报告,但文件page.md未更新。我可以验证,当我curl手动运行命令时,它会显示相同的成功报告更新page.md

电子邮件报告:

  % Total    % Received % Xferd  Average Speed  Time    Time    Time  Current
                                 Dload  Upload  Total  Spent    Left  Speed
101  2229    0  2229    0    0  9814      0 --:--:-- --:--:-- --:--:-- 12247

手动运行时的 Bash 输出:

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
101  2229    0  2229    0     0  11957      0 --:--:-- --:--:-- --:--:-- 15697

知道为什么page.md不可以通过 cronjob 更新但是通过手动运行命令就可以更新吗?

相关内容