Hallo Zusammen,
habe mir folgendes Shellskript geschrieben, dass alle 12 Stunden ein Backup (mysqldump) einer MySQL Datenbank machen soll. Beim "manuellen" starten funktioniert es wie gewünscht, wenn es jedoch per cron (root) gestartet wird funktioniert "chown" nicht richtig!
#!/bin/sh
DATUM=`date +%d%m%Y_%H%M%S`
DATEI="/usr/home/www/backup/mysql/mysqldump_${DATUM}.sql"
/usr/local/bin/mysqldump --password='xxx' --opt yyy > ${DATEI}
chown ben:www ${DATEI}
chmod 700 ${DATEI}
gzip ${DATEI}
Der Besitzer dieser Datei ist nun aber root und nicht ben. Nur wieso?
Viele Grüße, Ben
habe mir folgendes Shellskript geschrieben, dass alle 12 Stunden ein Backup (mysqldump) einer MySQL Datenbank machen soll. Beim "manuellen" starten funktioniert es wie gewünscht, wenn es jedoch per cron (root) gestartet wird funktioniert "chown" nicht richtig!
#!/bin/sh
DATUM=`date +%d%m%Y_%H%M%S`
DATEI="/usr/home/www/backup/mysql/mysqldump_${DATUM}.sql"
/usr/local/bin/mysqldump --password='xxx' --opt yyy > ${DATEI}
chown ben:www ${DATEI}
chmod 700 ${DATEI}
gzip ${DATEI}
Der Besitzer dieser Datei ist nun aber root und nicht ben. Nur wieso?
Viele Grüße, Ben