Script zur Datensicherung und anschliessender Email-Versand

Diskutiere Script zur Datensicherung und anschliessender Email-Versand im Shell-Skripte Forum im Bereich Programmieren unter Linux/Unix; Das Script ist noch nicht ganz fertig, es kommt anschliessend natürlich noch eine Verschlüsselung rein, da der Versand ja per Mail etwas unsicher...

  1. #1 NightStalk3r, 07.07.2009
    Zuletzt bearbeitet: 07.07.2009
    NightStalk3r

    NightStalk3r Jungspund

    Dabei seit:
    09.02.2009
    Beiträge:
    17
    Zustimmungen:
    0
    Das Script ist noch nicht ganz fertig, es kommt anschliessend natürlich noch eine Verschlüsselung rein, da der Versand ja per Mail etwas unsicher ist.

    Folgendes habe ich als Vorlage genommen:
    http://www.shelldorado.com/articles/mailattachments.html

    Was mache ich falsch, weiss echt nicht mehr weiter.
    Code:
    #!/bin/sh
    DATUM=`date '+%Y-%m-%d'`
    mysqldump -uDBUser -pPASSWORT -hHOST --opt DBNAME > /backup/weekly.sql
    gzip -9 --best /backup/weekly.sql
    mv /backup/weekly.sql /backup/weekly-${DATUM}.sql.gz
    mutt -s weekly-${DATUM}.sql.gz email@email.de < /dev/null 
    Wenn ich das richtig verstanden habe, wird mit "-s" da Datei an die Email angehangen. Wirds aber leider nicht :(
     
  2. #2 daboss, 07.07.2009
    Zuletzt bearbeitet: 07.07.2009
    daboss

    daboss Kaiser

    Dabei seit:
    05.01.2007
    Beiträge:
    1.297
    Zustimmungen:
    0
    Ort:
    bavaria.germany.europe.world
    Abgesehen davon, das du nicht sagst, was nicht funktioniert...
    Laut Manpage von Mutt brauchts zum Anhängen von Dateien einen Schalter -a, während -s den Betreff angibt. (Siehe auch den Abschnitt "File attachments with MIME" aus dem, von dir verlinkten Artikel.) Ausserdem scheint der Pfad zu deiner *.sql.gz nicht wirklich zu stimmen.

    /Edit: Und mir wäre jetzt auch neu, das ein Umbenennen einer Datei nach Datei.gz für eine Gzip-Kompression sorgt.
     
  3. #3 NightStalk3r, 07.07.2009
    Zuletzt bearbeitet: 07.07.2009
    NightStalk3r

    NightStalk3r Jungspund

    Dabei seit:
    09.02.2009
    Beiträge:
    17
    Zustimmungen:
    0
    Hi,
    habe wie ich den Text hier einkopiert habe die Zeile "gzip -9 --best" vergessen ;)

    Also die Email kommt an, mit dem Betreff "weekly-Datum", aber kein Anhang dabei.

    Das mit dem -a probiere ich gleich mal aus.

    Edit:
    mutt -s $DIR/backup-${DATUM}.sql.gz -a $DIR/backup-${DATUM}.sql.gz email@mail.de < /dev/null

    Jetzt klappts, danke für die Hilfe !
     
Thema:

Script zur Datensicherung und anschliessender Email-Versand

Die Seite wird geladen...

Script zur Datensicherung und anschliessender Email-Versand - Ähnliche Themen

  1. Shellscript für rotierende Datensicherung

    Shellscript für rotierende Datensicherung: Hallo, ich beschäftige mich erst seit ein paar Wochen mit der Shell und habe mich entschlossen meine ersten Scripterfahrungen in diesem kleinen...
  2. Crontab und Scripts - Problem

    Crontab und Scripts - Problem: Hallo Zusammen Ich habe ein Script welches mittels Cronjob ausgeführt werden soll. Gemäss Log wird es auch ausgeführt, jedoch passiert nichts:...
  3. Script kopieren

    Script kopieren: Hallo, ich habe eine Frage: ich schreibe grade ein Unix script und möchte mit einem Befehl, eine bestimmte Bereich von diesem script in einem...
  4. Bräuchte Hilfe bei Backupscript mittels Bash und cronjob

    Bräuchte Hilfe bei Backupscript mittels Bash und cronjob: Es soll für bestimmte Ordner Archivierung aller Dateien(Logfiles), die älter als 30 Tage sind machen. Am besten einmal täglich nachts irgendwann....
  5. Bashscript aus Debian6 läuft nicht auf Debian7

    Bashscript aus Debian6 läuft nicht auf Debian7: Hallo an alle, nachdem ich ein Skript von squeeze auf wheezy kopiert habe und ausführte, erschienen gleich wilde Fehlermeldungen, nach denen ich...