Taches cron

Fermé
kalidou - 6 sept. 2010 à 11:54
 kalidou - 16 sept. 2010 à 12:40
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

il te faut passer par un crontab -e
0
asevere Messages postés 13084 Date d'inscription lundi 28 janvier 2002 Statut Webmaster Dernière intervention 3 février 2022 426
Modifié par asevere le 16/09/2010 à 10:11
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
les script s'appelle envoiMailAutomatique.php
ie il doit envoyer un mail
0
j'ai mis
* * * * * /etc/cron.d/php5 /../envoiMailAutomatique.php
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

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