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

Linux Discussion :

Problème de cron job


Sujet :

Linux

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    433
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 433
    Par défaut Problème de cron job
    Bonjour,

    Avant propos: je suis novice en Unix.

    J'ai un hébergement web qui me permet de créer des "cron job".
    Pour paramétrer les cron je dois passer par une interface web chez mon hébergeur dans laquelle je définie ma commande, la période d'exécution et une adresse e-mail où récupérer le compte rendu de l'exécution (remplace en quelque sorte le stdout).

    Je ne parviens pas à lancer un script php avec un cron job.

    J'ai placé le script à exécuter dans: /cron/test.php
    Le script test.php contient le code :
    <?php
    echo 'Test de cron job.';
    ?>


    Voici les tests que j'ai fait :
    1. Si je me connecte en SSH sur mon espace et que je fais:
      php cron/test.php
      Il s'affiche "Test de cron job" sur ma console.
    2. Si je créer un cron job avec la commande :
      php cron/test.php
      Le retour par e-mail est le suivant: "sh: /usr/bin/php: No such file or directory"
    3. Si je créer un cron job avec les lignes suivantes :
      #!/usr/bin/php
      echo 'Test de cron avec script';

      Le retour par mail est correct: "Test de cron avec script"
    Quelle commande dois-je mettre pour lancer le script php périodiquement via un cron job ?

    Merci pour votre aide.

  2. #2
    Rédacteur

    Avatar de ok.Idriss
    Homme Profil pro
    IS Consultant
    Inscrit en
    Février 2009
    Messages
    5 220
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : IS Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2009
    Messages : 5 220
    Par défaut
    Salut.

    Renseignes-toi sur la commande crontab. http://fr.wikipedia.org/wiki/Crontab

    En espérant t'avoir aidé.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    433
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 433
    Par défaut
    Je n'ai accès à la création et à la modification de mes cron jobs uniquement par une interface web, je ne peux pas utiliser de ligne de commande pour les administrer.

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    433
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 433
    Par défaut
    J'ai trouvé une solution en :
    1. Rajoutant #!/usr/bin/php en toute première ligne de mon script.
    2. En donnant les droits d'exécution à mon script: chmod +x monscript.php
    3. En mettant la ligne suivant comme commande pour mon cron job: ./monscript.php

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

Discussions similaires

  1. Problème avec les job cron
    Par safi11 dans le forum Général Java
    Réponses: 0
    Dernier message: 12/07/2012, 19h01
  2. Problème de cron job PHP à cause d'un caractère retour à la ligne DOS
    Par FabaCoeur dans le forum Shell et commandes GNU
    Réponses: 5
    Dernier message: 23/12/2010, 16h33
  3. Problème avec cron
    Par motorenshi dans le forum Administration système
    Réponses: 2
    Dernier message: 21/07/2007, 12h02
  4. [SERVER] Problème de cron sous mac os x server (10.3.9)
    Par el_bassir dans le forum Développement OS X
    Réponses: 9
    Dernier message: 28/06/2007, 13h39

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