Я создал сценарий bash для запуска в качестве cronjob с Cpanel:
-------------- содержимое cron.sh ---------------------
#!/bin/bash
curl http://website.com/1.gif >> /home/myuser/public_html/directory/1.gif
------------ конец содержания -------------------------
Я ожидал, что curl перезапишет любые существующие файлы, но происходит то, что каждый раз, когда выполняется задание cron, размер целевого файла удваивается!
пример: после 1 cron: 1. размер GIF 50 КБ
после 2 крон: размер 1.gif 100кб
и так далее...
Я хотел бы просто перезаписать целевой файл.
Просто измените >>
к >
. В >>
добавляет его в файл.