Also ich habe folgendes Backupscript geschrieben
(Die touchs sind nötig, da ansonsten Zugriff verweigert kommt (auf Englisch
) )
Code:
#!/bin/bash
touch backup.sql
touch backup.sql.gz
touch lastbackup
chmod 777 backup.sql
chmod 777 backup.sql.gz
chmod 777 lastbackup
timestamp=`date +%s`
mysqldump -uweb0 -pXXXXXXX usr_web0_1 > backup.sql
gzip -9 -f -q backup.sql
size=`stat -c %s backup.sql.gz`
size=$(($size /1024 /1024))
echo "$size|$timestamp"
echo "$size|$timestamp" > lastbackup
chmod 666 backup.sql.gz
Allerdings in der Kommandozeile bleibt der stehen, und in PHP passiert nur die Ausgabe "|12121212121"
(Die Zahl steht für den aktuellen Timestamp)
Wie kann das passieren und wie kann man das beheben?
[edit=Phoenix]Passwort ausge-x-t... mensch... Du willst doch Deine Passwörter nicht öffentlich posten, oder? Mfg, Phoenix[/edit]