[Résolu] Tâche cron ne s’exécute pas

Discussion dans 'Hébergements Mutualisés' démarrée par on95, Nov 23, 2017.

  1. on95

    on95 Member

    Bonjour :)
    j'ai via le cpanel lancé une tâche cron qui devrait se lancer toutes les heures. Mais rien ne se passe pas d'erreur non plus.
    0 * * * * php-cli -f /home/monserveur/test-cron.php >/dev/null 2>&1

    le fichier est bien en place et il s'agit juste d'un envoi d'email test

    mail ( 'mail@mondomaine.com', 'cron ok', 'le cron situé à /home/monserveur/test-cron.php s\'est executé.');

    Si quelqu'un a une piste je suis preneur ;)
     
  2. on95

    on95 Member

    Je n'ai pas de résultat non plus avec
    0 * * * * wget q /home/monserveur/test-cron.php >/dev/null 2>&1
     
  3. on95

    on95 Member

    En enlevant le dev/null
    je recois l'erreur :
    /usr/local/cpanel/bin/jailshell: php-cli: command not found

    ou
    /usr/local/cpanel/bin/jailshell: wget q /home/serveur/test-cron.php: No such file or directory

    Mais le fichier est pourtant bien la.
     
  4. on95

    on95 Member

    J'ai enfin un exécution avec :
    wget -q https://www.domaine.com/test-cron.php
    mais c'est pas top car le fichier cron est sur le domaine web j'aurais voulu le placer dans un répertoire non web
     
  5. David77

    David77 Member

    Bonjour,

    Personnellement j'ai des tâches cron qui s’exécutent de 2 façons.

    La 1ere, un fichier PHP codé à la main que j'éxécute avec :
    Code:
    php -q /home/compte/public_html/monfichier.php
    La 2éme qui éxécute un composant de CMS de cette façon :
    Code:
    /usr/bin/php5-cli /home/compte/public_html/fichier.php 
     
  6. on95

    on95 Member

    Bonjour :)
    Merci pour ces conseils ;)
     
    David77 aime votre message.
  7. David77

    David77 Member

    De rien
    Si tout fonctionne c'est le principal ;)
     

Partager cette page