Exécution d'un script avec "gnome-terminal"
vador
-
El7fe Gardian Eternal Messages postés 14 Date d'inscription Statut Membre Dernière intervention -
El7fe Gardian Eternal Messages postés 14 Date d'inscription Statut Membre Dernière intervention -
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 !
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
hello
essayer en spécifiant le chemin de ldms
essayer en spécifiant le chemin de ldms
gnome-terminal --title="STB" --working-directory=$STB_DIR -e "/chemin/ldms"
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 !
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 !
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?
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?