IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scripts/Batch Discussion :

Script backup bD


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Apprenti ingenieur administrateur systèmes
    Inscrit en
    Octobre 2012
    Messages
    67
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Apprenti ingenieur administrateur systèmes
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2012
    Messages : 67
    Par défaut Script backup bD
    Alors j'ai un probleme de boucle dans mon script
    Il est censé refaire une sauvegarde si les fichiers sont de meme taille et cas contraire il est censé supprimer les fichiers vieux de plus de une semaine.

    Cependant meme si les fichiers n'ont pas la meme taille le script fait la sauvegarde

    HELP PLEASE

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    set dossier_bckp=D:\testbackup\
    set jour=7
    
    
    set backup1=D:\testbackup\CtrlEnvLabo-2012-10-28-20-00.backup
    for  %%x in ("%backup1%") do set size1=%%~x
    
    set backup2=D:\testbackup\CtrlEnvLabo-2012-10-27-20-00.backup
    for %%x in ("%backup2%") do set size2=%%~x
    
    
    
    
    if %size1% EQU %size2% goto sauvegarde
    
    :sauvegarde
    "C:\program files (x86)\postgresql\8.3\bin\pg_dump" -Fc --file=D:\testbackup\CtrlEnvLabo-2012-05-14-20-00 --verbose -U postgres CtrlEnvLabo
    
    else
    (if %size1% GTR %size2% goto suppression)
    
    :suppression
    %dossier_bckp%\forfiles -p%dossier_bckp% -s -m*.backup -d-%jour% -c"cmd /c del @FILE"

  2. #2
    Membre expérimenté
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Juin 2011
    Messages
    223
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Landes (Aquitaine)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2011
    Messages : 223
    Par défaut
    peut être comme ça hihi:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    set dossier_bckp=D:\testbackup\
    set jour=7
    
    
    set backup1=D:\testbackup\CtrlEnvLabo-2012-10-28-20-00.backup
    for  %%x in ("%backup1%") do set size1=%%~zx
    
    set backup2=D:\testbackup\CtrlEnvLabo-2012-10-27-20-00.backup
    for %%x in ("%backup2%") do set size2=%%~zx
    
    if %size1% EQU %size2% goto sauvegarde
    if %size1% GTR %size2% goto suppression
    
    :sauvegarde
    "C:\program files (x86)\postgresql\8.3\bin\pg_dump" -Fc --file=D:\testbackup\CtrlEnvLabo-2012-05-14-20-00 --verbose -U postgres CtrlEnvLabo
    goto end
    
    :suppression
    %dossier_bckp%\forfiles -p%dossier_bckp% -s -m*.backup -d-%jour% -c"cmd /c del @FILE"
    goto end
    :end
    exit
    P.S: GTR => plus grand que
    pour different, mettre NEQ

  3. #3
    Membre confirmé
    Homme Profil pro
    Apprenti ingenieur administrateur systèmes
    Inscrit en
    Octobre 2012
    Messages
    67
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Apprenti ingenieur administrateur systèmes
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2012
    Messages : 67
    Par défaut
    ahh ben merci

  4. #4
    Membre confirmé
    Homme Profil pro
    Apprenti ingenieur administrateur systèmes
    Inscrit en
    Octobre 2012
    Messages
    67
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Apprenti ingenieur administrateur systèmes
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2012
    Messages : 67
    Par défaut
    je testerai a au travail demain a la premiere heure

  5. #5
    Membre confirmé
    Homme Profil pro
    Apprenti ingenieur administrateur systèmes
    Inscrit en
    Octobre 2012
    Messages
    67
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Apprenti ingenieur administrateur systèmes
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2012
    Messages : 67
    Par défaut
    Bon ca marche mais en fait si les fichiers sont de meme taille il fait bien la sauvegarde mais il supprimer rien :s, il faut qu'il supprime quand meme apres avoir fait la sauvegarde.

    Si les fichiers sont pas de meme taille alors il supprime direct pas besoin de faire la sauvegarde

  6. #6
    Membre expérimenté
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Juin 2011
    Messages
    223
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Landes (Aquitaine)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2011
    Messages : 223
    Par défaut
    dans ce cas:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    set dossier_bckp=D:\testbackup\
    set jour=7
    
    
    set backup1=D:\testbackup\CtrlEnvLabo-2012-10-28-20-00.backup
    for  %%x in ("%backup1%") do set size1=%%~zx
    
    set backup2=D:\testbackup\CtrlEnvLabo-2012-10-27-20-00.backup
    for %%x in ("%backup2%") do set size2=%%~zx
    
    if %size1% GTR %size2% goto suppression
    
    :sauvegarde
    "C:\program files (x86)\postgresql\8.3\bin\pg_dump" -Fc --file=D:\testbackup\CtrlEnvLabo-2012-05-14-20-00 --verbose -U postgres CtrlEnvLabo
    
    :suppression
    %dossier_bckp%\forfiles -p%dossier_bckp% -s -m*.backup -d-%jour% -c"cmd /c del @FILE"
    goto end
    :end
    exit

Discussions similaires

  1. script backup d'une bdd windev vers as4400
    Par SkyPunisher dans le forum WinDev
    Réponses: 3
    Dernier message: 18/06/2008, 09h44
  2. [débutant] [BASH] problème script backup
    Par julien.63 dans le forum Shell et commandes GNU
    Réponses: 2
    Dernier message: 13/04/2008, 18h56
  3. [Script Backup] Backuper dans une transaction
    Par plutonium719 dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 11/04/2008, 16h51
  4. script backup de disque à distance
    Par youness_ka dans le forum Shell et commandes GNU
    Réponses: 1
    Dernier message: 20/05/2007, 18h25
  5. Script Backup répertoire ?
    Par Jiraiya42 dans le forum C
    Réponses: 3
    Dernier message: 30/09/2006, 10h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo