2017-08-22 5 views
-1

Je suis en train de configurer un site wordpress/woocommerce sur AWS avec un CDN CloudFront, mais je n'arrive pas à faire fonctionner le cronjob sur S3. J'utilise le stock bitnami wordpress AMI et j'ai installé s3cmd. En utilisant s3cmd, j'ai réussi à transférer (mettre) des fichiers dans le seau S3, mais je n'ai pas réussi à faire fonctionner le cronjob.Erreur Cronjob - s3cmd - Aucun fichier ou répertoire

Je suis en train de pousser les changements tous les cinq minutes:

*/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 

qui retourne:

-bash: */5: Aucun fichier ou répertoire

je pouvais être éteint, il semble que je suis éteint dans mon script cron que le code suivant fonctionne:

s3cmd put -r --add header "Cache-Control:max-age=31536000" /opts/bitnami/apps/wordpress/htdocs/wp-content s3://www.example.com 

J'ai confirmé que les répertoires existent et que les autorisations IAM s3 sont valides.

+1

Avez-vous backtick au début de la ligne? –

+0

@BenjaminW. Aucun backtick dans le code. Copier et coller l'erreur de mon côté – tjrburgess

+0

@ MarkB Je crois que j'utilise le chemin complet. Quand je me connecte au SFTP (filezilla, nom d'utilisateur: Bitnami Logon Type: Keyfile) c'est le chemin que j'utilise pour arriver à ce que je crois être le bon répertoire s3cmd. Est-ce que je manque quelque chose? – tjrburgess

Répondre

0

j'ai pu comprendre avec l'aide de quelques personnes qui connaissent leurs trucs ...

est descendu à un manque/

*/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/