Eu tenho um cronjob simples que usa o curl para baixar um arquivo e salvar o conteúdo em um arquivo. O arquivo crontab lê:
45 17 * * * /home/my_username/public_html/./update_md.sh
em que update_sh.md
=
#!/bin/bash
curl https://docs.google.com/document/d/FILE_ID/export?format=txt > page.md
em que FILE_ID
é o ID do arquivo exclusivo do meu documento do google.
A saída de e-mail que recebo mostra um relatório de curva bem-sucedido, mas o arquivo page.md
não é atualizado. Eu posso verificar que quando eu executo o comando curl
manualmente, ele mostra o mesmo relatório de sucesso e atualiza page.md
.
Relatório de e-mail:
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
101 2229 0 2229 0 0 9814 0 --:--:-- --:--:-- --:--:-- 12247
Saída de bash quando executado manualmente:
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
101 2229 0 2229 0 0 11957 0 --:--:-- --:--:-- --:--:-- 15697
Alguma idéia de por que page.md
não está atualizando através do cronjob, mas atualizará bem o meu comando manualmente?