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

Ubuntu Discussion :

probleme php en ligne de commande


Sujet :

Ubuntu

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Avatar de stc074
    Homme Profil pro
    Codeur du dimanche
    Inscrit en
    Janvier 2009
    Messages
    1 015
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Lozère (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Codeur du dimanche

    Informations forums :
    Inscription : Janvier 2009
    Messages : 1 015
    Billets dans le blog
    1
    Par défaut probleme php en ligne de commande
    Salut j'ai un problème j'ai essayé de lancer un scripts PHP en ligne de commande en vue de le mettre dans une crontab :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    php /var/www/vhosts/site.eu/httpdocs/scripts/verifier_liens.php
    mais le fichier se lance et me renvoies cette erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sh: /sendmail: Aucun fichier ou dossier de ce type
    J'envoies en effet un mail mais si je lance le fichier via un navigateur le code réagit bien (je reçois le fameux mail).
    Peut être que l'un d'entre vous aura été confronté a ce problème, d'avance merci.

  2. #2
    Expert confirmé Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haute Garonne (Midi Pyrénées)

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

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Par défaut
    c'est normal crontab n'as pas "d'environnement" variables chargées, PATH etc...etc...etc....
    tu dois donc n'utiliser que des chemins absolus.
    ou mieux encore, faire plus propre, et que crontab ne lance jamais de commandes uniques mais que des scripts.... qui eux auront les variables qu'il faut.

  3. #3
    Membre éprouvé
    Avatar de stc074
    Homme Profil pro
    Codeur du dimanche
    Inscrit en
    Janvier 2009
    Messages
    1 015
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Lozère (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Codeur du dimanche

    Informations forums :
    Inscription : Janvier 2009
    Messages : 1 015
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par frp31 Voir le message
    c'est normal crontab n'as pas "d'environnement" variables chargées, PATH etc...etc...etc....
    tu dois donc n'utiliser que des chemins absolus.
    ou mieux encore, faire plus propre, et que crontab ne lance jamais de commandes uniques mais que des scripts.... qui eux auront les variables qu'il faut.
    Je ne comprend pas de quel chemins tu parles , dans mon script je met un chemin absolu pour les fichiers :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    set_include_path("/var/www/vhosts/site/httpdocs/");
    Merci pour ta réponse

  4. #4
    Expert confirmé Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haute Garonne (Midi Pyrénées)

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

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Par défaut
    les chemins à php même, à sendmail etc...etc... mais y'a pas que les chemins y'a aussi les variables d'environnments....

    d'où l'interêt de ne faire lancer à crontab que des scripts qui chargent l'environnement pour la commande à lanceR.

Discussions similaires

  1. Utilisation PHP en ligne de commande
    Par thanathz dans le forum Langage
    Réponses: 3
    Dernier message: 16/01/2007, 09h14
  2. [Système] php en ligne de commande
    Par ShadoX dans le forum Langage
    Réponses: 2
    Dernier message: 05/09/2006, 10h26
  3. [Directives] Execution script php en ligne de commande
    Par pingoo78 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 16/02/2006, 12h06
  4. PHP en ligne de commandes
    Par Lypertrophie dans le forum Langage
    Réponses: 3
    Dernier message: 09/01/2006, 16h46
  5. [Configuration] php en ligne de commande
    Par krusaf dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 5
    Dernier message: 13/04/2004, 20h05

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