#1 Le 20/01/2008, à 10:55
- Olivier V
Gusty : obligé de lancer les scripts bash (et autres) par ./ ?
Bonjour,
J'ai remarqué que sous Gusty, tous mes scripts bash que je lançais directment par leur nom doivent maintenant être lancés par ./nom
Je précise que les scripts concernés sont bien exécutables.
Peut-on rétablir l'ancien comportement permettant de lancer directement des scripts par leur nom sans avoir à ajouter ./ ?
Merci.
Olivier V
Olivier V
Kubuntu 20.04 sur Asus A17-TUF766IU-H7074T
Hors ligne
#2 Le 20/01/2008, à 11:00
- best_friend_fr
Re : Gusty : obligé de lancer les scripts bash (et autres) par ./ ?
Salut,
Ce n'est pas le comportement de Gutsy, mais le comportement standard.
Si tu ne mets pas ./, il cherche dans le path.
Si tu mets ./, il cherche dans le repertoire.
Je te conseille de laisser comme ca, ca evite de masquer les applications du path par des fichiers locaux.
Si tu veux absolument ce comportement, ajoute ./ au path.
sudo apt-get replace langage_sms by grammaire orthographe ponctuation
La documentation est avant tout faite pour ceux qui posent les questions, et non ceux qui y répondent
Best_friend_fr
Hors ligne
#3 Le 20/01/2008, à 18:31
- Olivier V
Re : Gusty : obligé de lancer les scripts bash (et autres) par ./ ?
Ce n'est pas le comportement de Gutsy, mais le comportement standard.
Bizarre car sous la 6.10, je n'ai jamais rien touché et j'ai toujours pu lancer mes scripts exécutables directement par leur nom.
Sous la 6.10, j'ai ceci :
meloli@portable:~$ $PATH
bash: /home/meloli/bin/portable:/usr/local/texlive/bin/i386-linux:/home/meloli/bin:/home/meloli/bin/binperso:/home/meloli/bin/convertisseurs:/home/meloli/bin/convertisseurs/recupere:/home/meloli/bin/latex:/home/meloli/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games: Aucun fichier ou répertoire de ce type
Donc pas de ./ dans le PATH
Si tu ne mets pas ./, il cherche dans le path.
Si tu mets ./, il cherche dans le repertoire.Je te conseille de laisser comme ca, ca evite de masquer les applications du path par des fichiers locaux.
Si tu veux absolument ce comportement, ajoute ./ au path.
à‡a fonctionne merci.
Même si c'est déconseillé, je n'ai pas envie de toucher à tous mes scripts dont beaucoup s'appellent mutuellement.
Olivier V
Olivier V
Kubuntu 20.04 sur Asus A17-TUF766IU-H7074T
Hors ligne