ASPN ActiveState Programmer Network
ActiveState
/ Home / Perl / PHP / Python / Tcl / XSLT /
/ Safari / My ASPN /
Cookbooks | Documentation | Mailing Lists | Modules | News Feeds | Products | User Groups


Recent Messages
List Archives
About the List
List Leaders
Subscription Options

View Subscriptions
Help

View by Topic
ActiveState
.NET Framework
Open Source
Perl
PHP
Python
Tcl
Web Services
XML & XSLT

View by Category
Database
General
SOAP
System Administration
Tools
User Interfaces
Web Programming
XML Programming


MyASPN >> Mail Archive >> php-france
php-france
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

Privacy Policy | Email Opt-out | Feedback | Syndication
© ActiveState Software Inc. All rights reserved