Re: [php-france] php en tāche Cron
by David BOURIAUD other posts by this author
Oct 11 2006 6:19AM messages near this date
[php-france] php en tāche Cron
|
Re: [php-france] php en tāche Cron
Le mercredi 11 octobre 2006 14:32, ID Folies s�rl a �crit�:
Bonjour,
> Bonjour !
> je devrais faire tourner un batch qui mets des choses � jour r�guli�rement.
> J'ai trouv� la fonction
>
> php -Cq monscript.php
C'est une fa�on de faire, mais on peut aussi d�buter le script par la ligne
magique :
#!/usr/local/bin/php -q
�videment, il faudra remplacer /usr/local/bin par l'emplacement du binaire
php. Chez moi, c'est /usr/bin, par exemple.
Ensuite, il suffit de faire :
$ chmod u+x script.php
pour pouvoir le lancer comme n'importe quel script.
>
> si j'ai une erreur dans le site, �a me le dit. Par contre, si il n'y a pas
> d'erreur, il ne fait rien. Il devrait ex�cuter des requ�tes MySql et mettre
> � jour un fichier .log
Je ne sais pas trop quoi en penser, alors je ne peux donner que quelques
pistes :
cron n'envoie un mail que quand le programme lanc� produit une sortie. Pas de
sortie, pas de mail.
Exemple :
ls donne une sortie, donc j'aurais toujours un mail si je mets �a dans un
cron.
ls &> /dev/null ne produiras jamais de sortie �cran, alors je n'aurais jamais
de mail.
Voil�, en esp�rant que �a t'aidera � r�soudre ton probl�me.
Un bon r�flexe peut aussi �tre d'aller jeter un oeil aux logs du syst�me.
Souvent, c'est soit /var/log/daemon.log ou alors /var/log/cron.log
Bon courage pour la suite....
Si vraiment �a ne fonctionne pas, poste ici la ligne dans le crontab et le
script php (si il n'est pas trop gros....) !
>
> Est-ce que quelqu'un a quelque chose dans ce style qui fonctionne ?
>
> merci
>
> Olivier
Thread:
idfolies
David BOURIAUD
idfolies
Yannick Warnier
|