IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Linux Discussion :

faire un petit menu qui lance des processus


Sujet :

Linux

  1. #1
    Nouveau membre du Club
    Inscrit en
    Mai 2004
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 27
    Points : 25
    Points
    25
    Par défaut faire un petit menu qui lance des processus
    je fais un petit shell dont le but est d'ouvrir avec tail des fichiers
    choix a, je ferme le fichier que j'ai éventuellemet ouvert avant et j'ouvre le fichier1,
    choix b, je ferme le fichier que j'ai éventuellemet ouvert avant et j'ouvre le fichier2,
    etc...

    je commence par un code du type:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    while [ "$choix_menu"!="q" ];
    do
    fixe_choix_menu
    case "$choix_menu" in
    a) tuer_dernier_PID 
        tail -f fichier1
        PID_a_tuer=$$! ;;
    b) tuer_dernier_PID 
       tail -f fichier2
      PID_a_tuer=$$! ;;
    q|Q) tuer_dernier_PID
     exit 0;;
    le problème est que une fois un tail lancé, je ne peux pas faire d'autres choix: tout ce que je tape n'est pas pris en compte vu que le tail est en avant plan.
    (remarque: lancer les tails en arrière plan pose aussi problème vu qu'ils s'affichent trop rapidement, et que je veux pouvoir les fermer quand je veux.)

    Comment résoudre ce problème?
    Merci d'avance

  2. #2
    Membre chevronné

    Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 296
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 296
    Points : 1 803
    Points
    1 803
    Par défaut
    si tu es en envirronnement graphique :
    xterm -e "tail -f le_fichier_a_voir ; read aa" &

    ce qui "bloquera" l'xterm jusqu'a saisie d'un caractére (read aa)
    Marc
    Slackware for ever ......
    BASH - KSH ( http://marcg.developpez.com/ksh/ )

  3. #3
    Nouveau membre du Club
    Inscrit en
    Mai 2004
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 27
    Points : 25
    Points
    25
    Par défaut
    Citation Envoyé par MarcG
    si tu es en envirronnement graphique :
    xterm -e "tail -f le_fichier_a_voir ; read aa" &

    ce qui "bloquera" l'xterm jusqu'a saisie d'un caractére (read aa)
    malheureusement je suis sur une machine distante et pas en mode graphique

  4. #4
    Membre chevronné

    Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 296
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 296
    Points : 1 803
    Points
    1 803
    Par défaut
    le :
    ;read aa
    reste valide mais avec
    ( tail -f mon_fic;read aa )&
    ou
    { /usr/bin/tail -f mon_fic;read aa ; }&

    a controler
    Marc
    Slackware for ever ......
    BASH - KSH ( http://marcg.developpez.com/ksh/ )

  5. #5
    Nouveau membre du Club
    Inscrit en
    Mai 2004
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 27
    Points : 25
    Points
    25
    Par défaut [resolu]
    merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 10/06/2009, 12h12
  2. Menu qui lance plusieurs bases access
    Par Lucho63 dans le forum IHM
    Réponses: 2
    Dernier message: 28/02/2009, 13h58
  3. creer un bouton qui lance des requetes en fonction d'une colonne
    Par akdmks dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 09/12/2007, 17h41
  4. Menu qui fait des misères
    Par kaiser59 dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 08/12/2006, 20h06
  5. [C#] Application C# qui lance des .pps
    Par oulalaboy dans le forum Windows Forms
    Réponses: 3
    Dernier message: 07/11/2006, 10h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo