2017-08-22 3 views
-1

Ich bin dabei, eine WordPress/Woocommerce-Site auf AWS mit einem CloudFront-CDN einzurichten, aber ich bin nicht in der Lage, den Cronjob Push zu S3 arbeiten zu lassen.Cronjob-Fehler - s3cmd - Keine solche Datei oder Verzeichnis

Ich benutze die Aktie Bitnami Wordpress AMI und s3cmd installiert haben. Mit s3cmd konnte ich erfolgreich Dateien in den S3-Bucket übertragen (put), aber es ist nicht erfolgreich, den Cronjob zum Laufen zu bringen.

Ich versuche, Änderungen zu drücken alle fünf Minuten:

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

Welche zurück:

-bash: */5: Keine solche Datei oder das Verzeichnis

ich konnte Es scheint, als wäre ich in meinem Cron-Skript ausgeschaltet, da der folgende Code funktioniert:

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

Ich habe bestätigt, dass die Verzeichnisse vorhanden sind und die s3 IAM-Berechtigungen gültig sind.

+1

Haben Sie am Anfang ein Graviszeichen haben, die Linie? –

+0

@BenjaminW. Kein Backtick im Code. Kopieren und Einfügen Fehler auf meiner Seite – tjrburgess

+0

@MarkB Ich glaube, ich verwende den vollständigen Pfad. Wenn ich mich beim SFTP anmelde (filezilla, username: bitnami Logon Type: Keyfile), benutze ich den Pfad, den ich für das korrekte s3cmd-Verzeichnis halte. Fehle ich etwas? – tjrburgess

Antwort

0

ich in der Lage war es, herauszufinden, mit der Hilfe von ein paar Leute, die ihre Sachen wissen ...

kam bis auf einen fehlenden/

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