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 :

Crontab et tar -Pzcf


Sujet :

Administration système

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    137
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 137
    Points : 87
    Points
    87
    Par défaut Crontab et tar -Pzcf
    Bonjour,

    Je voudrais mettre en place une sauvegarde de mes sites toutes les nuits, mais la tâche ne se lance pas.
    J'ai fait un test de la même ligne dans crontab avec un touch, et ça fonctionne bien.
    J'ai copié coller ma commande tar, elle se déroule sans problème.
    Je vois pas ce qui ne vas pas :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    14      11      *       *       *       tar -Pzcf /home/httpd/sauv/vhosts_`date +%m-%d-%Y`.tar.gz /home/httpd/vhosts/ > /home/httpd/sauv/cron.log
    Merci pour votre aide

  2. #2
    Membre confirmé
    Avatar de bster
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    372
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mai 2005
    Messages : 372
    Points : 497
    Points
    497
    Par défaut
    la seule façon d'editer la crontab est la commande quelques soit les methode utilisée c'est la seule qui permettra aux commandes de s'executer.

    De plus il faut bien sur s'assurer que le deamon crond soit lancé

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    /etc/init.d/crond status
    enfin dernière chose utilises le chemin complet obligatoirement dans crontab
    par exemple

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    0 0 * * * /usr/bin/tar ...........................
    PS: sur certaines distrib le deamon se nome cron et pas crond
    Comité de lutte contre le langage SMS sur les forums
    Veuillez écrire dans un langage compréhensible par les humains, merci.

  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 bster
    la seule façon d'editer la crontab est la commande quelques soit les methode utilisée c'est la seule qui permettra aux commandes de s'executer.
    Chuis pas d'accord, j'édite mes fichiers de cron avec vi, et ça ne pose aucun problème.

    Ce qu'il faut savoir c'est que l'utilisateur de la cron n'a pas les même variables d'environnement qu'un untilisateur standard.
    Il est donc judicieux de donner les chemins absolus des commandes utilisées dans la cron.
    Sinon une recherche avancée dans ce forum permettra de trouver une plétore de problèmes similaires.
    Toutes les vertus des hommes se perdent dans l’intérêt comme les fleuves se perdent dans la mer.
    N'oubliez pas de consulter les FAQ Linux et les cours et tutoriels Linux

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    137
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 137
    Points : 87
    Points
    87
    Par défaut
    je ne savais pas pour le chemin absolu de la commande.
    Les autres points sont ok pour moi.
    J'ai fait un autre test, j'ai rajouté 2 lignes avec crontab -e
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    53      12      *       *       *       /bin/tar -Pzcf /home/httpd/sauv/vhosts_`date +%m-%d-%Y`.tar.gz /home/httpd/vhosts/ > /home/httpd/sauv/cron.log
    53      12      *       *       *       touch /home/httpd/sauv/test
    Mon fichier test est bien créé, mais pas l'archive.
    Avec un copier coller de la commande tar dans le terminal, l'archive se crée bien.

    Ai-je omis quelque chose ?

  5. #5
    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
    Personnellement je préfère faire des scripts dans un fichier à part plutôt que de rentrer des lignes de commandes imbuvables dans la cron.

    Mais ça ne résoudra à priori pas ton problème.
    Toutes les vertus des hommes se perdent dans l’intérêt comme les fleuves se perdent dans la mer.
    N'oubliez pas de consulter les FAQ Linux et les cours et tutoriels Linux

  6. #6
    Membre confirmé
    Avatar de bster
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    372
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mai 2005
    Messages : 372
    Points : 497
    Points
    497
    Par défaut
    Citation Envoyé par ggnore
    Citation Envoyé par bster
    la seule façon d'editer la crontab est la commande quelques soit les methode utilisée c'est la seule qui permettra aux commandes de s'executer.
    Chuis pas d'accord, j'édite mes fichiers de cron avec vi, et ça ne pose aucun problème.

    Ce qu'il faut savoir c'est que l'utilisateur de la cron n'a pas les même variables d'environnement qu'un untilisateur standard.
    Il est donc judicieux de donner les chemins absolus des commandes utilisées dans la cron.
    Sinon une recherche avancée dans ce forum permettra de trouver une plétore de problèmes similaires.
    c'est pas une question de faisabilité mais de methode imposé par le man page si tu respectes pas et que ça marche tant mieux si tu respectes pas et que ça marche pas faut pas venir se plaindre su un forum

    c'est tout....
    Comité de lutte contre le langage SMS sur les forums
    Veuillez écrire dans un langage compréhensible par les humains, merci.

  7. #7
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    137
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 137
    Points : 87
    Points
    87
    Par défaut
    eh bien si ça a résolu le problème d'appeller un script contenant ma commande tar.

    Merci beaucoup

    bye

  8. #8
    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 bster

    c'est pas une question de faisabilité mais de methode imposé par le man page si tu respectes pas et que ça marche tant mieux si tu respectes pas et que ça marche pas faut pas venir se plaindre su un forum

    c'est tout....

    ça marche.
    je me suis pas plaint.

    Toutes les vertus des hommes se perdent dans l’intérêt comme les fleuves se perdent dans la mer.
    N'oubliez pas de consulter les FAQ Linux et les cours et tutoriels Linux

  9. #9
    Membre confirmé
    Avatar de bster
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    372
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mai 2005
    Messages : 372
    Points : 497
    Points
    497
    Par défaut
    je sais c'est juste pour rigoler un peu...
    Comité de lutte contre le langage SMS sur les forums
    Veuillez écrire dans un langage compréhensible par les humains, merci.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème avec la commande tar
    Par R3iTt0R dans le forum Shell et commandes GNU
    Réponses: 15
    Dernier message: 01/09/2004, 10h06
  2. Archive tar et exclusion de fichiers
    Par aliasjcdenton dans le forum Applications et environnements graphiques
    Réponses: 4
    Dernier message: 18/08/2004, 03h09
  3. [ZIP]besoin de lire des fichiers avec l'extension tar.gz
    Par mathieublanc13 dans le forum Entrée/Sortie
    Réponses: 3
    Dernier message: 24/05/2004, 13h35
  4. completer l'installation avec des tar.gz possible??
    Par frome dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 23/03/2004, 23h15
  5. Réponses: 1
    Dernier message: 23/10/2002, 13h40

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