Как я заставил бы задание крона работать каждые 30 минут?

Content-Disposition обрабатывается S3 как (в некоторой степени) больше похоже на системные метаданные, чем на пользовательские / определяемые пользователем метаданные, поэтому у него есть собственный аргумент.

s3_object.copy_from(CopySource={'Bucket':bucket, 'Key':key}, ContentDisposition='attachment',  Metadata=s3_object.metadata, MetadataDirective='REPLACE')

Обратите внимание, что вам все еще нужны Metadata и MetadataDirective, как показано, чтобы это работало, но s3_object.metadata.update() не требуется, так как вы не изменяете пользовательские метаданные.

210
задан Darryl Hein 26 May 2011 в 05:45
поделиться

4 ответа

Сделайте:

0,30 * * * * your_command
467
ответ дан Tim Cooper 23 November 2019 в 04:33
поделиться

Попробуйте это:

0,30 * * * * your command goes here

Согласно официальному Mac OS X crontab (5) страница справочника , / синтаксис поддерживается. Таким образом, для выяснения, почему это не работало на Вас необходимо будет посмотреть на журналы для крона. В тех журналах Вы должны находить четкое сообщение об отказе.

Примечание: Mac OS X, кажется, использует Крон Vixie, то же как Linux и BSDs.

72
ответ дан Eddie 23 November 2019 в 04:33
поделиться

Если Ваше задание крона работает на Mac OS X только, можно хотеть использовать launchd вместо этого.

От Планирование Синхронизированные Задания (официальные документы Apple) :

Примечание: Хотя это все еще поддерживается, крон не является рекомендуемым решением. Это было удержано от использования в пользу launchd.

можно найти дополнительную информацию (такой как launchd страница Wikipedia) с простым веб-поиском.

9
ответ дан PCheese 23 November 2019 в 04:33
поделиться

Вы упоминаете использование OS X, который я использовал cronnix в прошлом. Это не является столь же гиковским как редактирование его самостоятельно, но это помогло мне изучить то, что столбцы в один миг. Просто мысль.

5
ответ дан Allyn 23 November 2019 в 04:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: