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"
