我正在使用CloudFront CDN在AWS上设置wordpress / woocommerce网站但是我无法将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权限有效。
答案 0 :(得分:0)
我能够在一些知道他们的东西的人的帮助下弄明白......
归结为失踪/
*/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/