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 MySQL Discussion :

[mysqldump] En cron avec PHP ne fonctionne pas mais en SSH ça marche


Sujet :

Administration MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    676
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 676
    Par défaut [mysqldump] En cron avec PHP ne fonctionne pas mais en SSH ça marche
    Bonjour,

    J'ai une vrai bizarrerie.
    J'ai mis en place le CRON suivant en root sur webmin :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mysqldump -u root --password='********' baseps sb_product sb_product_shop sb_feature_product sb_product_lang sb_product_tag sb_image sb_image_lang sb_image_shop sb_specific_price sb_specific_price_priority sb_product_carrier sb_product_attachment sb_product_country_tax sb_product_download sb_product_group_reduction_cache sb_product_sale sb_product_supplier sb_scene_products sb_warehouse_product_location sb_stock sb_supply_order_detail sb_attribute_impact sb_attribute sb_attribute_lang sb_attribute_group sb_attribute_group_lang sb_attribute_group_shop sb_attribute_shop sb_product_attribute sb_product_attribute_shop sb_product_attribute_combination sb_product_attribute_image sb_manufacturer sb_manufacturer_lang sb_manufacturer_shop sb_supplier sb_supplier_lang sb_supplier_shop sb_customization sb_customization_field sb_customization_field_lang sb_customized_data sb_feature sb_feature_lang sb_feature_shop sb_feature_value sb_feature_value_lang sb_pack sb_scene sb_scene_category sb_scene_lang sb_scene_shop sb_search_index sb_search_word sb_specific_price_rule sb_specific_price_rule_condition sb_specific_price_rule_condition_group sb_stock_available sb_stock_mvt > /var/www/modules/synccatalog/savxxxxxx.sql

    Il est programmé toutes les nuit (le cron est actif). Pourtant lorsque que je regarde au matin, la date de modification et la taille du dump mysql n'ont pas changé. Je vais dans webmin et je clique sur lancer la tache CRON et là ça marche.
    De la même manière, j'ai essayé de mettre cette commande dans system ou exec en PHP et il ne se passe rien quand je lance la page (aucune erreur n'est retournée). Par contre si je lance la commande en SSH, ça fonctionne !

    J'y comprends rien

  2. #2
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Je dirais que c'est parce que la commande mysqldump n'est pas dans le PATH limité par défaut de cron. Essaie en mettant le chemin absolu de la commande mysqldump.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    676
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 676
    Par défaut
    j'ai mis /usr/bin/mysqldump mais ça ne marche pas

  4. #4
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Etrange. Dans /var/log/syslog, y a pas une trace qui expliquerait le souci.

    Il se peut qu'il manque des variables d'environnement que tu lances ta commande. Essaie avec la commande suivante dans ta crontab :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    . $HOME/.profile; mysqldump ...

Discussions similaires

  1. DeleteFolder avec Wildcard - ne fonctionne pas ?
    Par chapeau_melon dans le forum VBScript
    Réponses: 1
    Dernier message: 12/07/2007, 20h22
  2. Réponses: 2
    Dernier message: 15/01/2007, 11h31
  3. besoin aide bouton avec effet zoom fonctionne pas.
    Par zicomoun dans le forum Flash
    Réponses: 3
    Dernier message: 13/06/2006, 08h15
  4. [UBUNTU] Le php ne fonctionne pas
    Par zuxion dans le forum Ubuntu
    Réponses: 29
    Dernier message: 07/06/2006, 18h48
  5. Réponses: 16
    Dernier message: 01/02/2006, 19h09

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