У меня есть скрипт, который загружает файл из моей корзины s3, перезаписывая существующий файл. Цель состоит в том, чтобы запускать скрипт один раз в день, чтобы файл постоянно перезаписывался и обновлялся.
Вот команда на crontab:
03 23 * * * /Library/Frameworks/Python.framework/Versions/3.7/bin/aws s3 cp s3://sfbucket.bucket/sf_events.json /Users/Documents/TownSounds_Javascript/data/sf_events.json >> /Users/Documents/logs3.txt 2>&1
Действительно, мне нужно, чтобы она запускалась только один раз в день. Однако скрипт не может заменить существующий файл - он не перезаписывает его. Единственный способ заставить его перезаписать файл - это изменить crontab на: * * * * *
Выходные журналы выглядят нормально и выглядят так, как будто команда выполняется нормально.
Мой вопрос: почему команда не работает с этим:
03 23 * * *
Но * * * * *
работает - (только один раз файл заменяется, но затем все равно не обновляется ).
Спасибо.