/bin/sh: 1: Syntax error: Unterminated quoted string

Dragosius

Erfahrenes Mitglied
Hallo,

ich möchte in einem Scronjob folgenden Befehl ausführen:
mysqldump DATENBANK | /bin/gzip -9 -f > "/pfad/backup_${date +"%Y_%m_%d_%H_%M"}.sql.gz"

Nur erhalte ich hier folgende Fehlermeldung:
/bin/sh: 1: Syntax error: Unterminated quoted string

Es liegt definitiv an dem fett markierten Teil, weil wenn ich dies entferne, funktioniert es.
Nur ich würde dort wirklich gerne das aktuelle Datum anhängen.

Wo liegt hier denn der Fehler?

Vielen Dank
 
Versuche es mal mit
Code:
mysqldump DATENBANK | /bin/gzip -9 -f > /pfad/backup_${date +"%Y_%m_%d_%H_%M"}.sql.gz
oder
Code:
mysqldump DATENBANK | /bin/gzip -9 -f > '/pfad/backup_${date +"%Y_%m_%d_%H_%M"}.sql.gz'
 
Zurück