PATH et commande non trouvée ?

Le problème exposé dans ce sujet a été résolu.

Bonjour,

J'ai téléchargé un client TeamSpeak3 que j'ai copié dans le dossier /usr/share. Le dossier contenant le client possède un script ts3client_runscript.sh à exécuter pour lancer le logiciel.

J'aimerais pouvoir utiliser un raccourci pour lancer TS, donc j'ai créé un lien symbolique vers ce script dans le dossier /usr/bin :

1
ln -s /usr/share/teamspeak3/ts3client_runscript.sh /usr/bin/ts3

Malheureusement…

1
2
3
4
5
6
7
8
$ ts3

No command 'ts3' found, did you mean:
 Command 'tsp' from package 'task-spooler' (universe)
 Command 'ts' from package 'moreutils' (universe)
 Command 'tst' from package 'pvm-examples' (universe)
 Command 's3' from package 'libs3-2' (main)
ts3: command not found

Pourtant, /usr/bin apparaît bien dans ma variable $PATH

Que pasa ? :(

Tu as quoi dans /usr/bin ?

Vayel

Plein de trucs, vraiment plein de trucs.

et quand tu tape: /usr/bin/ts3

remace

Hmm, Permission denied… Pourtant les droits sont correct :

1
2
3
$ ls -l /usr/bin | grep ts3

lrwxrwxrwx 1 root root          44 Apr 26 12:41 ts3 -> /usr/share/teamspeak3/ts3client_runscript.sh

Le script lancé depuis /usr/share (avec ./ts3client_runscript.sh) s'exécute t-il ?

Ezenku

Oui, et il fonctionne ; TeamSpeak se lance correctement.

EDIT : Nailed it! Le dossier /usr/share/teamspeak3 n'autorisait pas la traversée.

1
2
3
$ ls -l /usr/share | grep teamspeak3

drwx------   13 root root  4096 Apr 26 12:39 teamspeak3

Merci pour votre aide, vous m'avez vraiment mis sur la piste sur ce coup-là ! :)

Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte