Ошибка Cronjob - s3cmd - Нет такого файла или каталога
Я нахожусь в процессе настройки WordPress/ WooCommerce сайта на AWS с CDN CloudFront, однако я не могу заставить Cronjob подтолкнуть к работе S3.
Я использую стандартную bitnami WordPress AMI и установил s3cmd. Используя s3cmd, я смог успешно перенести (положить) файлы в корзину S3, однако мне не удалось заставить работать cronjob.
Я пытаюсь выдвигать изменения каждые пять минут:
*/5 **** bitnami /usr/share/s3cmd sync -r --delete-removed --add header "Cache-Control:max-age=31536000" /opts/bitnami/apps/wordpress/htdocs/wp-content s3://www.example.com
Который возвращает:
-bash: * / 5: нет такого файла или каталога
Я мог быть выключен, кажется, что я выключен в моем скрипте cron, так как работает следующий код:
s3cmd put -r --add header "Cache-Control:max-age=31536000" /opts/bitnami/apps/wordpress/htdocs/wp-content s3://www.example.com
Я подтвердил, что каталоги существуют, и разрешения s3 IAM действительны.
1 ответ
Решение
Я смог понять это с помощью нескольких человек, которые знают свое дело...
Дошло до пропавшего /
*/5 * * * * /usr/bin/s3cmd sync -r --delete-removed --add-header "Cache-Control:max-age=31536000" /opt/bitnami/apps/wordpress/htdocs/wp-content/ s3://www.example.com/