On Sun, 12 Dec 1999 00:13:46 +0000, Frederic PLE wrote: >> Quatri�me probl�me : >> Celui l�, je suis sur qu'il est stupide ;;-( >> Je voudrais faire une sorte de batch pour lancer le programme XGlobe >> qui se trouve dans la directory /usr/local/bin >> Je lui ai mis un truc du genre : >> #!/bin/sh >> cd /usr/local/bin >> XGlobe >> J'ai chang� les droits pour qu'on puisse l'ex�cuter (l'user, le >> groupe et n'importe qui), mais �a ne marche pas. Pourquoi ? > >Salut, > >Sur ta quatrieme question, la reponse est que contrairement a DOS, sous UNIX >(et LINUX) le r�pertoire courant n'est pas par default repertoire >d'execution. >En effet, quand tu tapes une commande a executer, ton shell cherche la >commande dans les repertoires listes dans la variable PATH qui en principe >ne contient pas le . (repetoire courant) pour des raisons de securite. >Si tu veux que ton script fonctionne il faut soit faire : >cd /usr/local/bin >./XGlobe Je me doutais bien que c'�tait stupide. J'aurais vraiment du y penser. La seule excuse que je me vois, c'est que avant mon formatage j'avais rajout� le r�pertoire dans le path, si bien que je n'avais pas ce pb. Bon enfin �a n'excuse rien ;-)) Merci, et �a va surement marcher, effectivement. Francois
