[Code] Suche ein Shell Script für Backup

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

  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. 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]
    
     
  3. 15. März 2010
    AW: Suche ein Shell Script für Backup

    probier es mal damit

    monkey-business.biz » Debian Backup mittels Paketlisten & MySQL Dumps & FTP Upload
     
  4. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.