C'est normal, contrairement à Perl ou bash qui sont de base des script 'console', php a une syntaxe qui va bien pour du web mais pas pour de l'éxecution en ligne de commmande, par exemple il n'accepte le '#' comme commentaire, c'est difficile de mettre #!/usr/bin/php.
Deux solutions: passer à perl ;-) ou mettre /usr/bin/php monscript.php dans la cron: 0 0-23/2 * * * /usr/bin/php -d "max_execution_time=0" -q ~/bin/mdk.php bg Le -q évite d'avoir l'entête (header) html. Le Jeudi 11 Avril 2002 09:08, Alain Siani a écrit : > Bonjour, > > Je suis chez un hebergeur : > > Je ne comprend pas pourquoi mon fichier php n'est pas correctement execute > dans le cron. > celui ci ne fait que executer une requete sql et la renvoyer par email. > > Ce script fonctionne bien lorsque je l'appelle a partir de mon navigateur, > mais celui ci ne semble > pas fonctionner le matin dans le cron. > > j'ai constate que si je le lance : ./fichier.php cela ne marche pas > mais que si je fais : php fichier.php, cela fonctionne > > avez vous une idee ? > > Merci, > Alain -- Linux pour Mac !? Enfin le moyen de transformer une pomme en véritable ordinateur. - JL. Olivier Thauvin - http://nanardon.homelinux.org/
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur "http://www.mandrakestore.com"