Cronjob错误 - s3cmd - 没有这样的文件或目录

时间:2017-08-22 19:12:29

标签: bash amazon-web-services cron bitnami s3cmd

我正在使用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权限有效。

1 个答案:

答案 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/