[Code] Suche ein Shell Script für Backup

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von tobi, 31. Mai 2009 .

  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen
  1. #1 31. Mai 2009
    Suche ein Shell Script für Backup

    Hey Leute,

    habe nun eine ganze Weile im Netz gesucht, aber nicht das passende gefunde.
    Ich hoffe ihr könnt mir helfen.

    Ich möchte auf meinem Debian Server ein tägliches Back via cronjob einrichten.
    Dafür brauche ich das Shellscript.

    Es soll ein bestimmter Ordner zuasammen mit einem mysqldump gezipt werden und in einem bestimmten verzeichnis gespeichert werden.

    Kann mir da einer Helfen? Ich hab nun schon einiges versucht... aber irgendwie klappts nicht...

    Würd mich echt freuen!
    Mein bisheriges Script:

    Code:
    #!/bin/bash
    # Backup Database:
    HOST="localhost"
    USER="joomlaxxx"
    PSW="xxx"
    DB="joomla_idb"
    DATE=`date +%Y%m%d`
    DUMPFILE="Joomla_MySQLdump-$DATE"
    MYSQL=/usr/bin
    DIR=/home/backups/joomla_itb
    mysqldump -e --opt -h $HOST -u $USER -p $PSW $DB > $DIR/$DUMPFILE.sql
    gzip -9 $DIR/$DUMPFILE.sql
    rm $DIR/$DUMPFILE.sql
    #Backup von Joomla Ordner erstellen
    tar -cvvzf /home/backups/joomla_itb/joomla_$DATE.tar.gz /var/www/vhosts/xxx/httpdocs/cms
    

    Bite um eure Hilfe :)

    Danke schonmal!!!

    MfG
     

  2. Anzeige
    Dealz: stark reduzierte Angebote finden.
  3. #2 31. Mai 2009
    AW: Suche ein Shell Script für Backup

    Ich habe dein Script mal ein Stück weit angepasst : (Meine Änderungen - ROT)

    Code:
    #!/bin/bash
    
    # Backup Database:
    HOST="localhost"
    USER="joomlaxxx"
    PSW="xxx"
    DB="joomla_idb"
    DATE=`date +%Y%m%d`
    DUMPFILE="Joomla_MySQLdump-$DATE"
    [COLOR="Orange"]MYSQL=/usr/bin # Wozu??[/COLOR]
    DIR=/home/backups/joomla_itb
    
    #MySQL Backup
    [COLOR=Red]mysqldump -u$USER -p$PSW $DB > $DIR/$DUMPFILE.sql #Kein Leerzeichen zwischen Parameter und Wert ![/COLOR]
    gzip -9 $DIR/$DUMPFILE.sql
    [COLOR="Orange"]#Ich würde tar cfvz sql.tar.gz $DIR/$DUMPFILE.sql[/COLOR]
    rm $DIR/$DUMPFILE.sql
    
    #Backup von Joomla Ordner erstellen
    tar -cvvzf /home/backups/joomla_itb/joomla_$DATE.tar.gz /var/www/vhosts/xxx/httpdocs/cms
    
    [COLOR=Red]#FTP Upload
    ncftpput -m -u FTP_USER -p FTP_PW FTP_SERVER FTP_DIR/ *_FILES[/COLOR]
    
     
  4. #3 15. März 2010

  5. Videos zum Thema
Die Seite wird geladen...
Similar Threads - Code Shell Script
  1. Antworten:
    1
    Aufrufe:
    3.701
  2. Antworten:
    3
    Aufrufe:
    1.247
  3. Antworten:
    0
    Aufrufe:
    4.890
  4. Antworten:
    4
    Aufrufe:
    866
  5. Antworten:
    4
    Aufrufe:
    584