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
 

Répondre à