ich brauche mal ein wenig Hilfe von euch. Wahrscheinlich sehe ich nur den Wald vor lauter Bäumen nicht ...
Ich habe ein Backup-Script geschrieben, das täglich einmal meine Emails als gzipptes ISO-Image sichern soll.
Das Script:
Code: Alles auswählen
$ cat bin/mailbackup-auto.sh
#!/bin/bash
#
# generates a gzipped ISO-Image
#
source_dir='/home/meillo/Mail/'
target_dir='/mnt/unsafe/BU/Mail/'
tmp_file='/tmp/Mail-Backup.iso.tmp'
output_file='Mail-Backup_'`date +%Y-%m-%d`'.iso.gz'
mkisofs -R -J $source_dir > $tmp_file
cat $tmp_file | gzip > ${target_dir}${output_file}
rm $tmp_file
Lasse ich es aber per cron oder von at starten, dann erzeugt es das Image und bricht danach mit folgender Meldung ab
Code: Alles auswählen
/home/meillo/bin/mailbackup-auto.sh: line 13: /mnt/unsafe/BU/Mail/Mail-Backup_2007-04-14.iso.gz: Permission denied
der Ordner /mnt/unsafe/BU/Mail/ hat Schreibrechte für alle und die zu erzeugende Datei existiert noch nicht.
Da das Script via cron/at ja auch unter dem gleichen User läuft, sollte es doch keine Berechtigungsprobleme geben, oder?
Freue mich über Aufklärung