Aide Linux - Liste de diffusion Ze-Linux
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Mandrake] Crontab



Bonjour tous le monde et tous mes voueux pour cette nouvelle année.

Je viens de mettre en place une tache cron qui me génère un graph rrdtool, jusque la pas de soucis le graph est bien genéré, et contient bien des données, par contre je viens de m'apercevoir d'un petit detail, mais qui m'etonne beaucoup. 
Pour gener ce graph j'ai réalisé un petit scipt en php c'est celui la même qui est executé en cron, je le fais executer par un autre utilisateur que root comme ceci

sous root j'edite /etc/crontab

*/5 * * * * user php /chemin/vers/mon/script.php > /dev/null 

Mon graph est generé avec les jours et moi en anglais

par contre lorsque je tappe la commande avec mon utilisateur, les jours et mois sont affichés en francais, je ne comprend pas pourquoi, de plus je voulais créer un fichier cron pour mon utilisateur, mais en entrant exactement les mêmes informations que pour le crontab de root, les commande ne focntionne pas j'ai un message qui me dis que pour mon script "/bin/sh: line 1:  user: command not found", hors ce sont des scripts php donc en effet en debut de script j'ai #!/usr/bin/php -q et non  /bin/sh du coup là aucun de mes scripts n'est executés !

voici le crontab de mon utilisateur  crée sous root comme ceci crontab -u user -e
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/bin:/usr/sbin
MAILTO=user
HOME=/

suivis des mêmes commandes

*/5 * * * * user php /chemin/vers/mon/script.php > /dev/null 

Auriez vous une idée de l'origine de ces problèmes ?

Merci d'avance

Amicalement

y4nn1ck


----------------------------------
Informations, désabonnement, règles, obligations sur la liste Aide-Linux :
http://lists.ze-linux.org/howto_ml.html


Aide Linux - Liste de diffusion Ze-Linux