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 :

Shell qui appelle un xterm et lance des commandes


Sujet :

Linux

  1. #1
    Membre du Club
    Inscrit en
    Janvier 2004
    Messages
    124
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 124
    Points : 52
    Points
    52
    Par défaut Shell qui appelle un xterm et lance des commandes
    Hello !

    Voilà, g un petit souci

    pour surveiller un réseau, je lance un terminal
    puis tail -f /var/log/mail.log

    mais j'aimerais automatiser le tout dans un script

    genre

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    #! /bin/sh
    xterm < tail -f /var/log/mail.log

    je pensais faire un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    #! /bin/sh
    `xterm
    tail -f /var/log/mail.log`
    mais ca marche pas

    help

    merci

  2. #2
    Membre confirmé Avatar de herzleid
    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Juin 2002
    Messages
    393
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Directeur des systèmes d'information

    Informations forums :
    Inscription : Juin 2002
    Messages : 393
    Points : 509
    Points
    509
    Par défaut
    Si j'ai bien compris tu veux en cliquant par exemple sur une icone de ton bureau exécuter la commande :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    tail -f /var/log/mail.log
    et renvoyer le résultat dans un terminal ?
    Dans ce cas si tu utilises KDE :
    Dans un fichier tu mets :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    #!/bin/sh
    tail -f /var/log/mail.log
    et dans les propriétés du raccourci tu coche "ouvrir un terminal pour exécuter ma commande" ou qqch de ce genre (je n'ai pas KDE mais je sais qu'il y a une option dans ces termes dans les paramètres des raccourcis).

    Si c'est pas ça je sais pas .

    Si tu utilises un autre wm il y a une solution relativement proche mais faudra que tu indiques quel wm tu utilises.

    A+

    Ps : tu peux aussi renvoyer le résultat dans un fichier et par un simple clic y lire le résultat.

  3. #3
    Membre du Club
    Inscrit en
    Janvier 2004
    Messages
    124
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 124
    Points : 52
    Points
    52
    Par défaut
    Hello !
    Merci de ta réponse,
    j'utilise Ubuntu 5.10 avec gnome comme

  4. #4
    zul
    zul est déconnecté
    Membre éclairé Avatar de zul
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    498
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 498
    Points : 699
    Points
    699
    Par défaut
    On va dire que tu es excusé de pas avoir lu le man de xterm parce que c'est long et laid
    La solution de ton probleme est l'option -e de xterm

    xterm -e tail -f /var/log/truc

  5. #5
    Membre du Club
    Inscrit en
    Janvier 2004
    Messages
    124
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 124
    Points : 52
    Points
    52
    Par défaut
    ahhh merci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    #! /bin/sh
    xterm -e tail -f /var/log/truc
    Le pb, c'est que ca ouvre une fenetre, et la referme de suite

  6. #6
    Membre expérimenté
    Avatar de narmataru
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    1 548
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 548
    Points : 1 680
    Points
    1 680
    Par défaut
    Si tu as pris '/var/log/truc' c'est normal que ça ferme tout de suite car le fichier n'existe pas
    Essaye 'xterm -e tail -f /var/log/dmesg' ça devrait être mieux...

  7. #7
    Membre du Club
    Inscrit en
    Janvier 2004
    Messages
    124
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 124
    Points : 52
    Points
    52
    Par défaut

    Nan nan, c'est bien le bon fichier

Discussions similaires

  1. Bouton qui lance des commandes
    Par yassine145 dans le forum Composants graphiques
    Réponses: 0
    Dernier message: 11/03/2014, 14h52
  2. un script shell qui appel un autre
    Par nina08 dans le forum Linux
    Réponses: 22
    Dernier message: 19/11/2009, 01h20
  3. Script shell qui appelle méthode Java ?
    Par babyboy dans le forum Linux
    Réponses: 3
    Dernier message: 17/08/2007, 01h45
  4. [C#] Application C# qui lance des .pps
    Par oulalaboy dans le forum Windows Forms
    Réponses: 3
    Dernier message: 07/11/2006, 10h23
  5. faire un petit menu qui lance des processus
    Par tomsoyer dans le forum Linux
    Réponses: 4
    Dernier message: 30/11/2004, 18h37

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