Likes Likes:  0
Resultaten 1 tot 10 van de 10
Geen
  1. #1
    /home/usernaam/backups in crontab
    geregistreerd gebruiker
    1.953 Berichten
    Ingeschreven
    16/01/03

    Locatie
    Delft

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter

    /home/usernaam/backups in crontab

    hallo mensen op wht
    ik wil het volgende
    in /home/eenusernaam/backup/ staan een aantal files
    die wil ik graag elke nacht ingepakt hebben met tar dit dit zou dus het volgende comando opleveren
    tar -cvf backup.tar /home/eenusernaam/backup/ *
    dit werk
    maar nu moet daar een naam aan gegeven worden dat weet ik niet
    dat kan automaties maar ik weet niet hoe
    vervolgens moet hij via een crontab comando elke nacht verplaatst worden naar een externe systeem
    ik kan dit door da laten doen maar dat wil ik dus niet ik wil dit in een crontab zetten zodat ook al is da plat hij het toch doet

    lang verhaal maar ik hoop dat het duidelijk is
    tnx al vast

  2. #2
    /home/usernaam/backups in crontab
    moderator
    7.022 Berichten
    Ingeschreven
    29/07/03

    Locatie
    Nijmegen

    Post Thanks / Like
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)
    175 Berichten zijn liked


    Naam: Mike
    Bedrijf: admin.nu
    URL: www.admin.nu
    Registrar SIDN: Ja
    KvK nummer: 09139651

    Code:
    #!/bin/sh
    backupdirstore=/backup/files #waar files weg te scrhijven
    ftp_host=
    ftp_port=
    ftp_user=
    ftp_passwd=
    
    ##########################
    DATE=`/bin/date +%Y%m%d`
    
    
    tar -cf $backupdirstore/$DATE /home/eenusernaam/backup/ *
    gzip $backupdirstore/$DATE.tar
    
    
    echo open -u $ftp_user,$ftp_passwd $ftp_host >ftp_commands
    echo put backupdirstore/$DATE.tar.gz >>ftp_commands
    echo exit >>ftp_commands
    lftp -f ftp_commands
    rm -f ftp_commands
    even snel gemaakt voor je, je zal alleen http://lftp.yar.ru/ moeten installeren.

    Groeten & succes !
    Mike
    "Zo zijn ook wij één leverancier. Dé leverancier in gedegen Linux kennis, wanneer jij dat nodig hebt."
    Boek je admin vandaag nog via : www.admin.nu
    Gevestigd in Nederland en Moldavië

    Lees hier de webhostingtalk.nl forum regels en voorwaarden!

  3. #3
    /home/usernaam/backups in crontab
    moderator
    2.252 Berichten
    Ingeschreven
    20/04/03

    Locatie
    Breda

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    9 Berichten zijn liked


    Bedrijf: Ensembia
    Functie: EIgenaar
    URL: www.ensembia.com
    KvK nummer: 65826477

    Zo kun je het zonder externe utils af:

    Code:
    #!/bin/sh
    
    # Auteur  : Dillard Blom (dillard@odon.nl)
    # Doel    : Backup van lokale configbestanden en files van klanten naar centrale
     backupserver
    #
    # Gebruik : Pas dit script aan voor eigen gebruik en plaats in /etc/crontab
    #
    # Commando: remote-backup [servernaam]
    # Dus bv  : remote-backup mozart
    #
    # Gemaakt : 29-10-2003
    # Gewijz. : 07-03-2004 - Wachtwoord aangepast
    #           26-03-2004 - Instellingen FTP aangepast
    #           03-02-2005 - Delete in FTP na voren gehaald (temp)
    #           24-04-2005 - Aangepast voor DA-servers
    #
    
    PASSWD=SUPERGEHEIMWACHTWOORD
    BACKUPSRV=192.168.100.10
    BACKUPDIR=/backup
    
    if test "$1" = "" ; then
        echo
        echo "Gebruik: " $0 " [servernaam]"
        echo
        echo "Dus bv : " $0 " mozart"
        echo
        exit 1
    fi
    
    # Sommige systemen /backup/cpbackup en sommige systemen /home/backup/cpbackup
    cd $BACKUPDIR
    
    # Maak lokale tarball
    tar czf $1-`date +%Y%m%d`.tgz `date +%m-%d-%y`/
    
    # Ftp naar backup-server
    ftp -in -v $BACKUPSRV <<End-Of-Session
    user $1 $PASSWD
    binary
    bell
    dele $1-`date -v -2d +%Y%m%d`.tgz
    put $1-`date +%Y%m%d`.tgz
    bye
    End-Of-Session
    
    # Ruim lokale tarball op
    rm -f $1-`date +%Y%m%d`.tgz
    
    # schoon lokale mappen na 1 week op
    rm -rf $BACKUPDIR/`date -v -7d +%m-%d-%y`/
    Deze code is geschreven voor FreeBSD, onder Linux werkt het ook, maar dan moet je even de syntax van de date-commando's aanpassen.

  4. #4
    /home/usernaam/backups in crontab
    geregistreerd gebruiker
    5.163 Berichten
    Ingeschreven
    04/06/05

    Locatie
    Zeeland

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Origineel geplaatst door Mikey
    Code:
    tar -cf $backupdirstore/$DATE /home/eenusernaam/backup/ *
    gzip $backupdirstore/$DATE.tar
    
    
    echo open -u $ftp_user,$ftp_passwd $ftp_host >ftp_commands
    echo put backupdirstore/$DATE.tar.gz >>ftp_commands
    echo exit >>ftp_commands
    lftp -f ftp_commands
    rm -f ftp_commands
    even snel gemaakt voor je, je zal alleen http://lftp.yar.ru/ moeten installeren.

    Groeten & succes !
    Mike
    Als je geen spul van derden wil installeren kan je dit script natuurlijk ook gebruiken in combinatie met .netrc voor je ftp commands.

  5. #5
    /home/usernaam/backups in crontab
    moderator
    7.022 Berichten
    Ingeschreven
    29/07/03

    Locatie
    Nijmegen

    Post Thanks / Like
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)
    175 Berichten zijn liked


    Naam: Mike
    Bedrijf: admin.nu
    URL: www.admin.nu
    Registrar SIDN: Ja
    KvK nummer: 09139651

    Yup, ik heb lftp altijd al gebruikt mede door de extra's die het programma ondersteunt
    "Zo zijn ook wij één leverancier. Dé leverancier in gedegen Linux kennis, wanneer jij dat nodig hebt."
    Boek je admin vandaag nog via : www.admin.nu
    Gevestigd in Nederland en Moldavië

    Lees hier de webhostingtalk.nl forum regels en voorwaarden!

  6. #6
    /home/usernaam/backups in crontab
    geregistreerd gebruiker
    1.953 Berichten
    Ingeschreven
    16/01/03

    Locatie
    Delft

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    mm beide scripts willen niet ben ze nu aan het testen op een test server
    bij de 1 krijg ik
    tar: Options `-[0-7][lmh]' not supported by *this* tar
    Try `tar --help' for more information.


    en bij de ander krijg ik
    [root@server2 ~]# /etc/cron.daily/backup-daily.sh server2
    /etc/cron.daily/backup-daily.sh: line 5: server2: command not found
    /etc/cron.daily/backup-daily.sh: line 33: cd: $/home/hermanhbcs/user_backups: No
    such file or directory
    tar: 02-04-06: Cannot stat: No such file or directory
    tar: Error exit delayed from previous errors
    date: invalid option -- v
    Try `date --help' for more information.
    Connected to 84.244.146.10.
    220 ProFTPD 1.2.10 Server ready.
    500 AUTH not understood
    500 AUTH not understood
    KERBEROS_V4 rejected as an authentication type
    Remote system type is UNIX.
    Using binary mode to transfer files.
    331 Password required for server2.
    530 Login incorrect.
    Login failed.
    530 Please login with USER and PASS
    Bell mode on.
    530 Please login with USER and PASS
    local: server2-20060204.tgz remote: server2-20060204.tgz
    Please login with USER and PASS
    530 Please login with USER and PASS
    Passive mode refused. Turning off passive mode.
    530 Please login with USER and PASS
    ftp: bind: Address already in use
    221 Goodbye.
    date: invalid option -- v
    Try `date --help' for more information.
    [root@server2 ~]#

  7. #7
    /home/usernaam/backups in crontab
    moderator
    2.252 Berichten
    Ingeschreven
    20/04/03

    Locatie
    Breda

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    9 Berichten zijn liked


    Bedrijf: Ensembia
    Functie: EIgenaar
    URL: www.ensembia.com
    KvK nummer: 65826477

    Drop het script wat je nu hebt gezet dan even terug, dan kunnen we even meekijken. Ik vermoed dat je bij mijn voorstel in ieder geval ergens een '$' teveel hebt staan, plus je moet de parameters voor het 'date' commando aanpassen aan de linux-syntax. Op FreeBSD is de syntax net een tikkie anders.

  8. #8
    /home/usernaam/backups in crontab
    geregistreerd gebruiker
    653 Berichten
    Ingeschreven
    14/02/04

    Locatie
    Delft

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: X
    KvK nummer: 27284466
    Ondernemingsnummer: nvt

    Waarom gebruik je geen ncftpput ?

    ncftpput -u $FTPLOGIN -p $FTPPASSWD $FTPHOST "$FTPPATH" "$DIRPATH/$DATE.tar.gz"
    Of iets dergelijke.

  9. #9
    /home/usernaam/backups in crontab
    geregistreerd gebruiker
    1.953 Berichten
    Ingeschreven
    16/01/03

    Locatie
    Delft

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    #!/bin/sh

    # Auteur : Dillard Blom (dillard@odon.nl)
    # Doel : Backup van lokale configbestanden en files van klanten naar centrale
    backupserver
    #
    # Gebruik : Pas dit script aan voor eigen gebruik en plaats in /etc/crontab
    #
    # Commando: remote-backup [servernaam]
    # Dus bv : remote-backup mozart
    #
    # Gemaakt : 29-10-2003
    # Gewijz. : 07-03-2004 - Wachtwoord aangepast
    # 26-03-2004 - Instellingen FTP aangepast
    # 03-02-2005 - Delete in FTP na voren gehaald (temp)
    # 24-04-2005 - Aangepast voor DA-servers
    # 03-02-2006 - aangepast door Herman Blom

    PASSWD=************
    BACKUPSRV=84.244.146.10
    BACKUPDIR=/backup_server1

    if test "$1" = "" ; then
    echo
    echo "Gebruik: " $0 " [servernaam]"
    echo
    echo "Dus bv : " $0 " mozart"
    echo
    exit 1
    fi

    # Sommige systemen /backup/cpbackup en sommige systemen /home/Hermanhbcs/backupserver1
    cd $BACKUPDIR

    # Maak lokale tarball
    tar czf $1-`date +%Y%m%d`.tgz `date +%m-%d-%y`/

    # Ftp naar backup-server
    ftp -in -v $BACKUPSRV <<End-Of-Session
    user $1 $PASSWD
    binary
    bell
    dele $1-`date -v -2d +%Y%m%d`.tgz
    put $1-`date +%Y%m%d`.tgz
    bye
    End-Of-Session

    # Ruim lokale tarball op
    rm -f $1-`date +%Y%m%d`.tgz

    # schoon lokale mappen na 1 week op
    rm -rf $BACKUPDIR/`date -v -7d +%m-%d-%y`/


    als ik in de command regel dit typ gaat het al fout
    tar czf $1-`date +%Y%m%d`.tgz `date +%m-%d-%y`/
    het os wat er op draaid is Fedora Core release 3 (Heidelberg)
    en op sommige is het Red Hat Enterprise 4

    ik hoop dat je er wat aan hebt
    tnx al vast

  10. #10
    /home/usernaam/backups in crontab
    moderator
    2.252 Berichten
    Ingeschreven
    20/04/03

    Locatie
    Breda

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    9 Berichten zijn liked


    Bedrijf: Ensembia
    Functie: EIgenaar
    URL: www.ensembia.com
    KvK nummer: 65826477

    Herman,

    1) Bestaat de directory /backup_server1 (direct onder de root-dir) wel?

    2) Het lijkt alsof "systemen /home/Hermanhbcs/backupserver1
    cd $BACKUPDIR" met een enter in je script staat. Controleer dit even, jouw toevoeging moet achter het commentaar-hekje blijven

    3) Mbt het date-commando: maar een "man date" zal je de syntax van jouw date-commando geven.

    Probeer eens `date +%y-%m-%d` ipv het FreeBSD-formaat

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics