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

Symfony PHP Discussion :

Executer une commande symfony avec un cronjob


Sujet :

Symfony PHP

  1. #1
    Membre chevronné

    Homme Profil pro
    développeur
    Inscrit en
    Octobre 2013
    Messages
    1 576
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : développeur

    Informations forums :
    Inscription : Octobre 2013
    Messages : 1 576
    Points : 1 989
    Points
    1 989
    Par défaut Executer une commande symfony avec un cronjob
    Bonjour à tous,

    Pourriez-vous m'aider s'il vous plaît?
    J’essaie d’exécuter une commande symfony avec un cron mais elle rien je pense que le problème vient de l'environnement.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    SHELL=/bin/bash
    BASH_ENV=/etc/environment
    APP_ENV=dev
    * * * * * /usr/local/bin/php /var/www/html/bin/console CronNotificationCommand -e dev  >> /var/www/html/cron-output.txt
    J'ai testé toutes les variables d'environnements possible, si je fais le test en cli de la commande cela fonctionne parfaitement. Le fichier cron-ouput.txt est bien crée mais la commande elle ne s’exécute pas.

    Merci de votre aide.

  2. #2
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 496
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 496
    Points : 12 596
    Points
    12 596
    Par défaut
    Bonjour, ceci

    Code bash : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    * * * * * /usr/local/bin/php /var/www/html/bin/console CronNotificationCommand -e dev  >> /var/www/html/cron-output.txt

    devrais se trouver dans un cron, typiquement quand on edite la cron en tapant crontab -e

    de même je pense que vous devriez donner le chemin complet de votre notification /var/www/html/CronNotificationCommand

  3. #3
    Membre chevronné

    Homme Profil pro
    développeur
    Inscrit en
    Octobre 2013
    Messages
    1 576
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : développeur

    Informations forums :
    Inscription : Octobre 2013
    Messages : 1 576
    Points : 1 989
    Points
    1 989
    Par défaut
    Merci pour votre réponse après recherche le problème venait de l'injection de dépendances l'autowiring de symfony ne fonctionne pas sous docker il faut donc mapper les services.

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

Discussions similaires

  1. Executer une commande DOS avec guillemets
    Par doons dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 20/02/2015, 17h02
  2. Executer une commande DOS || avec un autre language.
    Par Yamuto dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 30/07/2013, 16h14
  3. executer une commande non perl avec perl
    Par kolombo dans le forum Langage
    Réponses: 17
    Dernier message: 07/08/2006, 11h28
  4. [API][Système] Executer une commande dos avec arguments
    Par oOoOuuhmAn dans le forum Général Java
    Réponses: 4
    Dernier message: 17/03/2006, 12h37
  5. Exécuter une commande avec ssh
    Par GLDavid dans le forum Réseau
    Réponses: 3
    Dernier message: 18/01/2006, 17h04

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