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

Re: Re: Re: [Mandrake] Crontab



Ok merci beaucoups je vais me replonger dessus dans cette direction

Amicalement

y4nn1ck

>> Merci beaucoups cela a déjà reglé le problème du cron utilisateur,
>> maintenant les taches peuvent s'effectuer comme ca c'est déjà beaucoups
>> mieux par ontre connecté sous mon user lors d'un crontab -l j'ai ce
>> message au debut c'est normal ?
>>
>> # DO NOT EDIT THIS FILE - edit the master and reinstall.
>> # (/tmp/crontab.8995 installed on Thu Jan  1 20:50:47 2004)
>> # (Cron version -- $Id: crontab.c,v 2.13 1994/01/17 03:20:37 vixie Exp $)
>>
>> par contre je suis toujours en anglais au niveau du graph alors que la
>> même commande a la main me passe en francais !!?
>> je ne comprend pas.
>
>surement que en passant par cron les variables d'environnement locale ne
>sont pas prise en compte, donc tente de lancer plutot
>source /etc/profile ; php /../script.php dans ton crontab.
>il me semble avoir deja vu ça
>sinon verifie dans la doc rrd si ya pas moyen de forcer le langue
>
>>
>> Amicalement
>>
>> y4nn1ck
>>
>>>> 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
>>>
>>>pour le crontab avec -u user pourquoi reprecisé dans la ligne que tu
>>> veux
>>>que ça utilise l'utilisateur user??
>>>
>>>*/5 * * * * php /.../script.php > /dev/null
>>>devrait suffit
>>>indique aussi peut etre le chemin absolu vers php des fois ça peut aider
>>>----------------------------------
>>>Informations, désabonnement, règles, obligations sur la liste Aide-Linux
>>> :
>>>http://lists.ze-linux.org/howto_ml.html
>> ----------------------------------
>> Informations, désabonnement, règles, obligations sur la liste Aide-Linux :
>> http://lists.ze-linux.org/howto_ml.html
>>
>
>----------------------------------
>Informations, désabonnement, règles, obligations sur la liste Aide-Linux :
>http://lists.ze-linux.org/howto_ml.html
----------------------------------
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