Pages : 1
#1 Le 13/05/2008, à 22:47
- Tug
[Résolu] Problème Shell DBus
Bonjour,
J'ai des problèmes lors de l'exécution du script Shell suivant:
#!/bin/sh
$var
var=qdbus --system net.sourceforge.mumble.murmur / net.sourceforge.mumble.Meta.newServer
echo "$var"
Mon terminal me retourne :
init.sh: line 8: --system : commande introuvable
Mais quand j'exécute la fonction suivante dans mon terminal, je n'obtient pas de problèmes :
qdbus --system net.sourceforge.mumble.murmur / net.sourceforge.mumble.Meta.newServer
J'ai bien vérifié que mumble était lancé et qu'il était bien configuré y compris pour DBus.
Je suis débutant en Shell et je vous remerci de votre aide d'avance.
Dernière modification par Tug (Le 15/05/2008, à 22:43)
Hors ligne
#2 Le 13/05/2008, à 22:52
- snapshot
Re : [Résolu] Problème Shell DBus
Il faut que tu utilises la syntaxe suivante
var="qdbus --system net.sourceforge.mumble.murmur / net.sourceforge.mumble.Meta.newServer"
Car sinon, le shell interprète ta ligne selon le motif suivant :
<var>=<valeur> [<var>=<valeur>...] <commande> [arg...]
qui permet d'exécuter la commande en plaçant dans son environnement les variables et leur valeur, et uniquement pour la commande.
Dernière modification par snapshot (Le 13/05/2008, à 22:54)
Pensez à mettre [Résolu] dans le titre une fois votre problème réglé !
Hors ligne
#3 Le 14/05/2008, à 11:20
- Tug
Re : [Résolu] Problème Shell DBus
Merci a toi toi snapshot l'ium.
Mais en faite je ne veux pas affiché la commande mais l'exécuter pour quelle me retourne un entier.
voila son modèle:
method int net.sourceforge.mumble.Meta.newServer()
Dernière modification par Tug (Le 15/05/2008, à 21:10)
Hors ligne
#4 Le 15/05/2008, à 22:38
- snapshot
Re : [Résolu] Problème Shell DBus
et bien dans ce cas, essaye :
var=$(qdbus --system net.sourceforge.mumble.murmur / net.sourceforge.mumble.Meta.newServer)
Pensez à mettre [Résolu] dans le titre une fois votre problème réglé !
Hors ligne
#5 Le 15/05/2008, à 22:43
- Tug
Re : [Résolu] Problème Shell DBus
Super merci beaucoup. Ca fonctionne nickel.
Hors ligne
Pages : 1