Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 05/09/2007, à 22:00

Link/DD

[Fluxbox] Executer une commande dans un autre terminal

Bonjour, bonjour.

Je suis dans un terminal : xfce-terminal

J'ouvre un nouveau terminal : xterm

Je veux executer une commande dans celui ci : cd /home

Je fais donc :

xterm -e cd /home

Il ouvre le terminal et dans celui ci :

xterm: Can't execvp cd: Aucun fichier ou répertoire de ce type

Je ne comprend pas le problème, si quelqu'un peut m'aider.

Merci d'avance.


Toute la prog : www.toutelaprog.tux-atome.fr
Le site du projet Shell O.S. : http://shellos.dev.tux-atome.fr

Hors ligne

#2 Le 06/09/2007, à 11:43

BLSpider

Re : [Fluxbox] Executer une commande dans un autre terminal

as tu essayé xterm -e "cd /home"
ou xterm -e 'cd /home' ?

Hors ligne

#3 Le 07/09/2007, à 17:12

Link/DD

Re : [Fluxbox] Executer une commande dans un autre terminal

Ca ouvre et referme le terminal immédiatement mais j'ai eu le temps d'apercevoir (habitué car j'apprend mes cours avec les message subliminaux) qu'il n'y avais plus l'erreur


Toute la prog : www.toutelaprog.tux-atome.fr
Le site du projet Shell O.S. : http://shellos.dev.tux-atome.fr

Hors ligne

#4 Le 08/09/2007, à 22:44

Link/DD

Re : [Fluxbox] Executer une commande dans un autre terminal

up


Toute la prog : www.toutelaprog.tux-atome.fr
Le site du projet Shell O.S. : http://shellos.dev.tux-atome.fr

Hors ligne

#5 Le 10/09/2007, à 13:42

BLSpider

Re : [Fluxbox] Executer une commande dans un autre terminal

Je testerai ce soir (au boulot sous winxp pour l'instant)... apparament le -e execute la commande puis ferme le terminal après éxecution de la dite commande.

Je l'utilise sous arch pour ouvrir un terminal en root (xterm -e su) et sa marche nickel, mais l'execution de la commande su ne se fini qu'après avoir taper "exit"...

t'as regarder dans le man s'il n'y avait pas une variante du -e ?

Hors ligne

#6 Le 10/09/2007, à 17:59

Link/DD

Re : [Fluxbox] Executer une commande dans un autre terminal

Nan il n'y en a pas désolé.


Toute la prog : www.toutelaprog.tux-atome.fr
Le site du projet Shell O.S. : http://shellos.dev.tux-atome.fr

Hors ligne

#7 Le 10/09/2007, à 19:19

BLSpider

Re : [Fluxbox] Executer une commande dans un autre terminal

En fait, a ce que j'ai vu, la commande s'execute bien, mais comme il n'y a pas d'attente de saisie de l'utilisateur, le xterm se ferme... sa correspond executer un programme dans un terminal, le terminal se ferme a la fin du programme.

Pas trop de solution, mais je suppose qu'il doit y avoir moyen de contourner le problème en faisant démarrer xterm sur /home... va voir sur IRC si quelqu'un qui s'y connait bien en bash peut t'aider ?

Hors ligne

#8 Le 10/09/2007, à 21:19

Watchwolf

Re : [Fluxbox] Executer une commande dans un autre terminal

le principe c'est d'executer une commande dans un terminal. Pas d'executer un terminal pour y lancer des commandes.

Hors ligne

#9 Le 11/09/2007, à 10:51

pixi-pix

Re : [Fluxbox] Executer une commande dans un autre terminal

as tu essayé xterm -e "cd /home"
ou xterm -e 'cd /home' ?

et une commande avec un &  a la fin ? tongue

Edit : pas top mais y a sa xterm -e "cd /home" wait &

mais y a un message d'erreur hmm

Dernière modification par pixi-pix (Le 11/09/2007, à 10:52)

Hors ligne

#10 Le 11/09/2007, à 17:55

Link/DD

Re : [Fluxbox] Executer une commande dans un autre terminal

oui il y a un message d'erreur et de plus la commande n'est pas executé


Toute la prog : www.toutelaprog.tux-atome.fr
Le site du projet Shell O.S. : http://shellos.dev.tux-atome.fr

Hors ligne