Le Mercredi 30 Janvier 2002 11:45, vous avez �crit :
> Le Lundi 28 Janvier 2002 20:45, vous avez �crit :
> >     Et dans les scripts, les commandes sont appel�es avec leur chemin
> > d'acc�s (ou un chemin a-t-il �t� sp�cifi� ?) ? Car cron ne conna�t
> > peut-�tre pas de chemin d'acc�s par d�faut.
>
> Je ne precise pas le chemin de chaque commande. Mes scripts commencant par
> #/bin/bash
> il me semble que cela lance un shell fils avec les parametres de mon
> .bashrc, comprenant donc un PATH correct. A moins que quelqu'un me demente
> ??
>
> Je va tester.

petite exp�rience:

si SHELL=/bin/bash est d�fini on est dans le bash p�re:
jipe$ export oops=abcd
jipe$ echo $oops
abcd
jipe$ bash #ouverture du fils
jipe$ echo $oops
abcd #il a h�rit� du p�re!
jipe$ export oops=efgh
jipe$ echo $oops
efgh
jipe$ bash #et maintenant le petit-fils!
jipe$ echo $oops
efgh
jipe$ exit #retour au fils
jipe$ echo $oops
efgh
jipe$ exit #retour au p�re
jipe$ echo $oops
abcd

moralit�:
le fils h�rite de l'environnement du p�re
toute modification de l'environnement du fils se r�percute sur ses fils... 
sans alt�rer l'environnement du p�re. cqfd

si MAILTO est d�finie, tu devrais pouvoir consulter les messages de cron avec 
la commande mail. tu y verras certaines variables avec en en-t�te X-cron-env 
qui diff�rent de tes variables habituelles. dont PATH. c'est ce PATH l� qui 
est utilis� par cron et les sous-shell qu'il ouvre. tu peux donc �tre amen� � 
sp�cifier les chemiuns d'acc�s complet dans ton script, ou � red�finir PATH 
dans celui-ci, voire une variable sp�cifique au script comme prefix (au 
hazard) si ton chemin d'acc�s est toujours le m�me.

bye
jipe


-- 
En science, on trouve d'abord et on cherche ensuite.
Il n'y a pas de fait en soi mais des faits observ�s.
Imre Lakatos

Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";

Répondre à