[UBUNTU] lancer une commande dans un terminal

Résolu
calaglin2 Messages postés 45 Statut Membre -  
calaglin2 Messages postés 45 Statut Membre -
Bonsoir ! ne vous méprenez pas je sais encore taper une commande dans la console ! mais voilà mon problème :

je voudrais dans le cadre d'un programme ouvrir un terminale (avec xterm par exemple ) et y exécuter automatiquement une commande ( testparm dans ce cas précis, je veux donner à l'utilisateur l'option de vérifier si le smb.conf est viable )
j'arrive avec un script à ouvrir l'invite de commande et exécuter testparm séparément mais pas ensemble.

tout d'abord est-ce que c'est possible ?
et si oui comment s'y prendre ?

merci d'avance...

5 réponses

lami20j Messages postés 21644 Statut Modérateur, Contributeur sécurité 3 570
 
Salut,

affiche ton script.
merci.
5
lami20j Messages postés 21644 Statut Modérateur, Contributeur sécurité 3 570
 
Dans un terminal tu exécute ce script
#!/bin/bash 
echo | testparm && echo "*******OK*******"
1
calaglin2 Messages postés 45 Statut Membre 13
 
voilà le script

#!/bin/bash

xterm &
echo CR | testparm

exit


comme je l'ai précisé je ne sais pas comment coupler les deux
0
dubcek Messages postés 19021 Statut Contributeur 5 640
 
xterm -e "echo | testparm ; $SHELL"
ou
xterm -e "echo | testparm ; echo pause ; read a"
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
calaglin2 Messages postés 45 Statut Membre 13
 
merci beaucoup ça marche parfaitement
voici mon script :

#!/bin/bash

xterm -e "echo | testparm ; echo pause ; read a"

exit
0