Hallo,
ich habe folgendes Bash-Skript:
Selbstverständlich ohne Sternchen bei Benutzername und Passwort ..
So, und er erstellt mir auch eine Datei allDatabasesAndTables.sql, allerdings noch mit einem Fragezeichen nach SQL, sodass splitmysqldump.pl die Datei nicht finden kann. Ich vermute, das Fragezeichen am Ende des Dateinamens, das angegeben wird, wenn ich den "ls" Befehl auf das Verzeichnis anwende, kommt von Zeilenumbruch in der Bash-Datei, denn wenn ich nur die erste Zeile ausführen lasse, bekomm ich den gewünschten Dateinamen.
Was mache ich falsch bei der Erstellung der Bash-Datei? Hab schon alle Kodierungen versucht (ANSI, UTF-8 und UTF-8 ohne BOM) .. ..
Vielen Dank schonmal!
Johannes
ich habe folgendes Bash-Skript:
Code:
mysqldump --user=*** --password=*** --all-databases > /backup/MySQL-Backup/allDatabasesAndTables.sql
/backup/splitmysqldump.pl /backup/MySQL-Backup/allDatabasesAndTables.sql
Selbstverständlich ohne Sternchen bei Benutzername und Passwort ..
So, und er erstellt mir auch eine Datei allDatabasesAndTables.sql, allerdings noch mit einem Fragezeichen nach SQL, sodass splitmysqldump.pl die Datei nicht finden kann. Ich vermute, das Fragezeichen am Ende des Dateinamens, das angegeben wird, wenn ich den "ls" Befehl auf das Verzeichnis anwende, kommt von Zeilenumbruch in der Bash-Datei, denn wenn ich nur die erste Zeile ausführen lasse, bekomm ich den gewünschten Dateinamen.
Was mache ich falsch bei der Erstellung der Bash-Datei? Hab schon alle Kodierungen versucht (ANSI, UTF-8 und UTF-8 ohne BOM) .. ..
Vielen Dank schonmal!
Johannes