Taches cron

kalidou -  
 kalidou -
Bonjour,

je voulais executer un script php avec cron
le probleme j'ai mis sur crontab
* * * * * /etc/cron.d/php5 script.php
est ce que je dois mettre dans mon script php #!/bin/php5
et comment savoir si le demon cron est lance sous debian

5 réponses

  1. sissie
     
    il te faut passer par un crontab -e
    0
  2. asevere Messages postés 13095 Date d'inscription   Statut Webmaster Dernière intervention   426
     
    Bonjour,
    * * * * * /etc/cron.d/php5  script.php

    Le script que tu veux exécuter, quel est son nom est où se trouve-t-il ? (dans ta ligne de crontab, l'espace pose, sans doute, un problème...

    Pour l'histoire du shebang (#!) tout dépend de ta ligne du crontab,
    Soit tu appel php avec le cscript en paramètre par ex:
    /bin/php /chemin/du/script.php

    Soit tu rend ton script exécutable, et tu lui colle le shebang en appelant juste le script dans cron:
    chmod +x /chemin/du/script.php (à faire avant tout) 
    /chemin/du/script.php (dans ta crontab)
    0
  3. kalidou
     
    les script s'appelle envoiMailAutomatique.php
    ie il doit envoyer un mail
    0
  4. kalidou
     
    j'ai mis
    * * * * * /etc/cron.d/php5 /../envoiMailAutomatique.php
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. kalidou
     
    ca marche avec
    * * * * * php /script.php
    0