[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

  1. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Salut,

    affiche ton script.
    merci.
    5
  2. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Dans un terminal tu exécute ce script
    #!/bin/bash 
    echo | testparm && echo "*******OK*******"
    1
  3. 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
  4. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
     
    xterm -e "echo | testparm ; $SHELL"
    ou
    xterm -e "echo | testparm ; echo pause ; read a"
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. 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