[UBUNTU] lancer une commande dans un terminal

Résolu/Fermé
calaglin2 Messages postés 44 Date d'inscription lundi 19 février 2007 Statut Membre Dernière intervention 21 septembre 2009 - 2 juin 2007 à 21:22
calaglin2 Messages postés 44 Date d'inscription lundi 19 février 2007 Statut Membre Dernière intervention 21 septembre 2009 - 3 juin 2007 à 17:59
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 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
2 juin 2007 à 21:24
Salut,

affiche ton script.
merci.
5
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
2 juin 2007 à 22:28
Dans un terminal tu exécute ce script
#!/bin/bash 
echo | testparm && echo "*******OK*******"
1
calaglin2 Messages postés 44 Date d'inscription lundi 19 février 2007 Statut Membre Dernière intervention 21 septembre 2009 13
2 juin 2007 à 21:26
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 18752 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 3 octobre 2024 5 619
3 juin 2007 à 14:34
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 44 Date d'inscription lundi 19 février 2007 Statut Membre Dernière intervention 21 septembre 2009 13
3 juin 2007 à 17:59
merci beaucoup ça marche parfaitement
voici mon script :

#!/bin/bash

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

exit
0