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.
Haben Sie am Anfang ein Graviszeichen haben, die Linie? –
@BenjaminW. Kein Backtick im Code. Kopieren und Einfügen Fehler auf meiner Seite – tjrburgess
@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