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

Administration système Discussion :

Tache cron + fichier de sauvegarde


Sujet :

Administration système

  1. #1
    Membre régulier Avatar de 12_darte_12
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Février 2005
    Messages
    212
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Transports

    Informations forums :
    Inscription : Février 2005
    Messages : 212
    Points : 107
    Points
    107
    Par défaut Tache cron + fichier de sauvegarde
    Bonjour,

    Voila mes fichier de sauvegarde :

    sauvegarde.sh :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    tar cvfz save.tar.gz test/
    ftp -n ftpperso.free.fr < test.txt
    test.txt :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    user utilisateur mdp
    put save.tar.gz
    bye


    Voial ma tache cron :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    15 12 * * * /home/sauvegarde.sh

    Mon problème est que mon fichier save.tar.gz n'est pa créé et donc il ne peut pas être envoyer. Quelqu'un voit-il mon erreur?

  2. #2
    Membre chevronné

    Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 296
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 296
    Points : 1 803
    Points
    1 803
    Par défaut
    tout les chemin doivent etre en absolue dans un crontab !
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    cd /home/
    tar cvfz /home/save.tar.gz test/
    ftp -n ftpperso.free.fr < /home/test.txt
    si tes chemins sont ceux-ci

  3. #3
    Modérateur
    Avatar de ggnore
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 472
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 472
    Points : 4 029
    Points
    4 029
    Par défaut
    Citation Envoyé par MarcG
    tout les chemin doivent etre en absolue dans un crontab !
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    cd /home/
    tar cvfz /home/save.tar.gz test/
    ftp -n ftpperso.free.fr < /home/test.txt
    si tes chemins sont ceux-ci
    Personnelement, je mets aussi les chemins absolus de tar et de ftp, mais ça n'a peut être pas d'importance...

  4. #4
    Membre chevronné

    Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 296
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 296
    Points : 1 803
    Points
    1 803
    Par défaut
    +1
    si, cela peut en avoir une .. pas trop sous GNU/linux mais ... c'est mieux

  5. #5
    Expert confirmé
    Avatar de Katyucha
    Femme Profil pro
    DevUxSecScrumOps Full Stack Bullshit
    Inscrit en
    Mars 2004
    Messages
    3 287
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Irlande

    Informations professionnelles :
    Activité : DevUxSecScrumOps Full Stack Bullshit

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 287
    Points : 5 075
    Points
    5 075
    Par défaut
    +2
    Au moins, on a la certitude que le problème vient pas de là. Plus propre

  6. #6
    Membre régulier Avatar de 12_darte_12
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Février 2005
    Messages
    212
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Transports

    Informations forums :
    Inscription : Février 2005
    Messages : 212
    Points : 107
    Points
    107
    Par défaut
    Après les modificatiosn cela ne fonctionne toujours pas

  7. #7
    Expert confirmé
    Avatar de Katyucha
    Femme Profil pro
    DevUxSecScrumOps Full Stack Bullshit
    Inscrit en
    Mars 2004
    Messages
    3 287
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Irlande

    Informations professionnelles :
    Activité : DevUxSecScrumOps Full Stack Bullshit

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 287
    Points : 5 075
    Points
    5 075
    Par défaut Re: Tache cron + fichier de sauvegarde
    Citation Envoyé par 12_darte_12

    test.txt :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    user utilisateur mdp
    put save.tar.gz
    bye

    Dis moi... regarde le fichier txt dans ce post :
    http://www.developpez.net/forums/viewtopic.php?t=415920

    et compare au tien...
    Y a pas comme une petite différence

    Je te laisse chercher

  8. #8
    Membre régulier Avatar de 12_darte_12
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Février 2005
    Messages
    212
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Transports

    Informations forums :
    Inscription : Février 2005
    Messages : 212
    Points : 107
    Points
    107
    Par défaut
    Je ne vois pas trop, c'est exactement le même. C'est mon post d'hier. Je ne vois pas de quoi tu veux parler la. Surtout que ma connexion fonctionne très bien en ftp.

  9. #9
    Membre chevronné

    Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 296
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 296
    Points : 1 803
    Points
    1 803
    Par défaut
    regarde mieux ........

  10. #10
    Membre régulier Avatar de 12_darte_12
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Février 2005
    Messages
    212
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Transports

    Informations forums :
    Inscription : Février 2005
    Messages : 212
    Points : 107
    Points
    107
    Par défaut
    Je ne vois que le mdp en dessous du nom_d'utilisateur ou le close a la place du bye.

    Enfin le mdp en dessous du nom d'utilisateur ne fonctionne pas, j'ai deja essayé hier.

    Mais bon je ne pense pas que cela empeche de créer le fichier save.tar.gz non?

  11. #11
    Membre chevronné

    Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 296
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 296
    Points : 1 803
    Points
    1 803
    Par défaut
    Citation Envoyé par 12_darte_12
    Je ne vois que le mdp en dessous du nom_d'utilisateur ou le close a la place du bye.

    Enfin le mdp en dessous du nom d'utilisateur ne fonctionne pas, j'ai deja essayé hier.

    Mais bon je ne pense pas que cela empeche de créer le fichier save.tar.gz non?
    non sa empeche pas .....
    as tu bien fait le changement de repertoire avant la commande tar ?
    redirectionne la sorti et les erreur de tar vers un fichier log
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    tar cvfz /home/save.tar.gz test/  > /tmp/tar.log 2>&1
    cela devrait permettre de voir l'erreur ........
    mieux même :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    15 12 * * * /home/sauvegarde.sh >/tmp/sauvegarde.log 2>&1
    l'ensemble des logs seront disponibles ...

  12. #12
    Membre régulier Avatar de 12_darte_12
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Février 2005
    Messages
    212
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Transports

    Informations forums :
    Inscription : Février 2005
    Messages : 212
    Points : 107
    Points
    107
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    /bin/sh: /home/darte.sh: bad interpreter: Permission denied
    Je ne comprend pas pourquoi. (Je suis en root.)

  13. #13
    Membre chevronné

    Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 296
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 296
    Points : 1 803
    Points
    1 803
    Par défaut
    quel sont les droit dui fichier darte.sh ?
    en toute premiere ligne de se shell y a t il la ligne suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    #!/bin/sh      
    # ou toute autre interpreteur de commande VALIDE

  14. #14
    Membre régulier Avatar de 12_darte_12
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Février 2005
    Messages
    212
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Transports

    Informations forums :
    Inscription : Février 2005
    Messages : 212
    Points : 107
    Points
    107
    Par défaut
    Oui j'ai

    Et les droits sur ce fichier sont : rw-r--r-- ou 0644
    group : root
    owner : root

  15. #15
    Membre chevronné

    Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 296
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 296
    Points : 1 803
    Points
    1 803
    Par défaut
    Citation Envoyé par 12_darte_12
    Oui j'ai

    Et les droits sur ce fichier sont : rw-r--r-- ou 0644
    group : root
    owner : root
    bingooooo 8)
    fait un :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    chmod +x le_fichier

  16. #16
    Membre régulier Avatar de 12_darte_12
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Février 2005
    Messages
    212
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Transports

    Informations forums :
    Inscription : Février 2005
    Messages : 212
    Points : 107
    Points
    107
    Par défaut
    Ok ca marche.

    Mais dans le fichier de log, je retrouve ca :

    et devant tous mes fichier mis dans le fichier save.tar.gz et pourtant quand je verifie il me le crée bien. je ne comprend pas.

  17. #17
    Membre chevronné

    Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 296
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 296
    Points : 1 803
    Points
    1 803
    Par défaut
    redonne le script mis a jour,
    ajoute des
    echos "tar ensuite"
    tar ....
    echo "ftp..."
    ftp .....
    ajoute même une petit
    en debut de script, tu aurra beaucoup plus de trace dans le log.

  18. #18
    Membre régulier Avatar de 12_darte_12
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Février 2005
    Messages
    212
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Transports

    Informations forums :
    Inscription : Février 2005
    Messages : 212
    Points : 107
    Points
    107
    Par défaut
    Voila une mise a jour :

    sauvegarde.sh :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    #!/bin/sh
    cd /home/
    tar cvfz /home/save.tar.gz stock/
    ftp -n ftpperso.free.fr < /home/test.txt
    test.txt :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    #!/bin/sh
    user nom_utilisateur mdp
    put save.tar.gz
    bye
    tache cron :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    12 16 * * * /home/sauvegarde.sh > /tmp/sauvegarde.log 2>&1

  19. #19
    Membre chevronné

    Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 296
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 296
    Points : 1 803
    Points
    1 803
    Par défaut
    fait deja comme ggnore explique

    Citation Envoyé par ggnore

    Personnelement, je mets aussi les chemins absolus de tar et de ftp, mais ça n'a peut être pas d'importance...
    avec cron : NE JAMAIS considerer que le system conner les variables d'environnement donc :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    /bin/tar ...................
    /le_chemin_de_ftp/ftp
    pour savoir le chemin d'une commande :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    type ma_commande
    #ou
    which ma_commande

  20. #20
    Membre régulier Avatar de 12_darte_12
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Février 2005
    Messages
    212
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Transports

    Informations forums :
    Inscription : Février 2005
    Messages : 212
    Points : 107
    Points
    107
    Par défaut
    Je vien de faire un petit test :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    #!/bin/sh
    cd /home/
    echo "fin 1"
    /bin/tar cvfz /home/save.tar.gz stock/
    echo "fin 2"
    /usr/bin/ftp -n ftpperso.free.fr < /home/test.txt
    echo "fin 3"

    et dans le fichier log j'ai ca :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    fin 1
    tous mes fichiers
    fin 2
    ?Invalid command
    fin 3
    Pourtant mon fichier est bien envoyer sur mon ftp je ne comprend pas

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. fichier de sauvegarde au format XML
    Par freecell31 dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 22/05/2006, 01h26
  2. Fichier de sauvegarde c++
    Par Zapan dans le forum C++
    Réponses: 3
    Dernier message: 10/05/2006, 00h35
  3. Tache cron cgi php...
    Par yaka2 dans le forum Web
    Réponses: 2
    Dernier message: 12/12/2005, 15h32
  4. [EasyPHP] Tache Cron sous CMS
    Par frechy dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 7
    Dernier message: 17/10/2005, 15h35
  5. [Configuration] tache cron
    Par yaka2 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 5
    Dernier message: 13/10/2005, 20h41

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