Exécution d'un script avec "gnome-terminal"

Bonjour,

Voilà mon problème: j'essaie de lancer un script ("ldms") via la commande "gnome-terminal" mais j'obtiens sytématiquement le message d'erreur suivant: "Il y a eu une erreur lors de la création du processus fils pour ce terminal".
Je précise que je suis sous Ubuntu 8.04 (PC du boulot) et que j'utilise bash comme interpréteur (aussi essayé avec sh, marche pas non plus!). Et voici précisément ma ligne de commande:
$gnome-terminal --title="STB" --working-directory=$STB_DIR -e "ldms"
J'ai aussi essayé avec l'option -x sans succès. Là je suis à cours d'idée, j'ai besoin de l'aide des spécialistes :-)

D'avance merci !

3 réponses

  1. Contributeur
    Salut,

    A tout hasard, que contient ta variable "$STB_DIR" ?
    0
    1. Salut,

      >echo $STB_DIR
      >/home/sah0137/Perforce/WS_sah0137_FT2/middleware_SAH/PROJ/NEWTV_M3_3.5.16
      0
      1. Contributeur
        Ok et sans lancer la commande "-e 'ldms'", est-ce que le terminal s'ouvre ?
        0
      2. Oui j'avais déjà essayé, il s'ouvre sans problème. En fait dès que je rajoute l'exécution du script, le message d'erreur apparait !
        0
      3. Contributeur
        As-tu essayé juste avec un script ayant un simple "echo bonjour" ?
        0
    2. Contributeur
      hello
      essayer en spécifiant le chemin de ldms
      gnome-terminal --title="STB" --working-directory=$STB_DIR -e "/chemin/ldms" 
      0
      1. Salut !
        Ca marche beaucoup mieux en spécifiant le chemin complet en effet, merci à toi dubcek ;-)
        Je pense que le PATH du nouveau terminal créé par la commande "gnome-terminal" est vide (ou incomplet), ce qui expliquerai le problème.
        Dans mon script "ldms" j'utilise la commande "rake", et bien il a fallu que je lui précise le chemin d'accès complet à rake soit /usr/bin/rake pour que ca fonctionne. Pourtant j'ai essayé dans "ldms" de sourcer mon .bashrc, rien à faire !!! Strange, on dirait vraiment qu'il y a un souci de PATH avec cette commande "gnome-terminal".
        Bon le principal c'est que j m'en sois sorti, grâce à vous les mecs :-)

        Merci !
        0
      2. Arf si !
        Une dernière question: mon terminal se ferme automatiquement après l'exécution de mon script "ldms". Or j'aimerais qu'il reste ouvert pour diverses raisons...
        A part créer un nouveau profil de terminal avec l'option "Maintenir ouvert le terminal" et de faire appel à "gnome-terminal" avec ce profil, n'y aurait-il pas qq chose de plus simple?
        0
      3. Yop,

        J'ai trouvé tout seul: ajout de $SHELL en fin de script et tout est parfait now :-)
        0
      4. Yes....
        0