[resolu] Webmin et crontab

WRInaute occasionnel
Bonjour tous,

voilà, je débute sous webmin et j'ai quelques difficultées à executer simplement un fichier php (script de mise à jour d'utilisateurs dans un bdd mysql) - voilà ma commande cron :

Code:
php /home/httpd/intranet/v2/cron/maj_users.php

le php s'execute correctement, mais l'écriture mysql plante. Voilà l'erreur :

Code:
Sortie de la commande php /home/httpd/intranet/v2/cron/maj_users.php ..

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Mise a jour</title>
</head>

<body>

Fatal error: Call to undefined function:  mysql_connect() in /home/httpd/intranet/v2/outils/librairie.inc.php on line 15

je pense que c'est lié au fait que le shell linux n'arrive pas à acceder au fonction mysql - j'ai besoin de piste pour avancer.... :?

Des idées?

merci :)


Edit : Précision : le script fonctionne sans problème quand il est lancé via un navigateur...
 
WRInaute discret
Bonjour,

Soit tu installe Bonjour,

Tu peux tenter d'installer correctement le php pour qu'il s'exécute correctement en ligne de commande (avec : l'option +mysql)
Autrement, tu peux mettre dans ta crontab une commande du style "wget -http://intranet.com/v2/cron/maj_users.php" pour lancer l'exécution du script PHP via Apache.
 
WRInaute occasionnel
merci pour ta réponse,

avec
Code:
wget -http://intranet.com/v2/cron/maj_users.php

il me demande une option apres le tiret, que mettre car rien ne s'execute dans l'exemple...

thx 8)
 
WRInaute discret
Désolé, j'avais juste rajouté le tiret devant l'URL par habitude de les voir sur WRI, et pour ne pas faire un lien vers une page inexistante ;)
 
Discussions similaires
Haut