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

Scripts/Batch Discussion :

redirection fichier + ecran


Sujet :

Scripts/Batch

  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    197
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Août 2006
    Messages : 197
    Par défaut redirection fichier + ecran
    Bonjour,
    je souhaiterai faire une redirection des sortie d'un programme vers un fichier, tout en conservant la sortie écran. Est-ce possible ?

    Pour le moment, soit je visualise ce qui se passe, soit je l'enregistre dans un fichier, mais je ne sais pas faire les deux en même temps

    Quelqu'un peut-il m'aider ?

  2. #2
    Membre émérite
    Avatar de maxim_um
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    895
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 895
    Par défaut
    salut,

    Il existe plus d'une méthode:

    En commande dos pure

    Fichier de petite taille: affichage du contenu après la redirection
    Fichier de grande taille: lecture en continue du fichier pendant sa genèse

    Avec une application console ou commande externe

    CmdLog parmi d'autres...

    Enjoy

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    197
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Août 2006
    Messages : 197
    Par défaut
    Merci pour cette réponse. Le logiciel a l'air intéressant, je vais tester.

    Ce qui m'intéresse c'est la lecture en continu du fichier pendant sa création, car je veux loguer les sorties d'un code de calcul dont le temps d'execution peut-être de plusieurs heures, et j'ai besoin de savoir régulièrement om j'en suis...

    Par contre, lire un fichier en continue signifie que je dois lancer le programme avec la redirection, puis parallèlement, lire le contenu du fichier. Ce qui signifie que je ne peux pas faire à la fois l'écriture et la lecture dans un même script batch... ?

  4. #4
    Membre émérite
    Avatar de maxim_um
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    895
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 895
    Par défaut
    Salut,

    Je t'invite à lire cette discussion qui traite d'un sujet similaire. Regarde si elle répond à tes attentes.

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    197
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Août 2006
    Messages : 197
    Par défaut
    Merci pour ce lien.

    J'ai téléchargé les utilitaires GnuWin32 (ce qui me sera utile pour bien plus que mon problème de double affichage), et j'ai fait 2 scripts.

    Le premier est celui dont j'ai l'affichage, que je redirige vers un fichier. Le second, qui utilise la commande tail pour la lecture en continu
    et enfin, un troisiemme qui lance simultanément les deux script précédent.

    ça fonctionne relativement bien. Son défaut est l'ouverture de deux fenetres de commandes. et le fait que le tail ne s'arrête pas de vérifier le fichier, même lorsque celui-ci est terminé...
    A part ça, ça marche nikel...

    merci maxim_um

  6. #6
    Membre émérite
    Avatar de maxim_um
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    895
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 895
    Par défaut
    Citation Envoyé par gregory2526 Voir le message

    ... ouverture de deux fenetres de commandes. et le fait que le tail ne s'arrête pas de vérifier le fichier, même lorsque celui-ci est terminé...
    C'est tout à fait normal, car pour les besoins de l'illustration il en a été voulu ainsi.
    Celà dit, rien ne t'empêche d'agrémenter les scripts exposés de sorte que leur fonctionnement soit en conformité avec tes attentes.


  7. #7
    Membre éprouvé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    197
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Août 2006
    Messages : 197
    Par défaut
    C'est exact, mais ne connaissant pas assez le langage batch, ce genre de détail me demanderai un investissement en temps un peu trop important...
    Le jour où cela deviendra réellement nécessaire, je m'y attaquerai..


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

Discussions similaires

  1. Réponses: 1
    Dernier message: 18/03/2009, 13h01
  2. Redirection fichiers images sur un nouveau domaine
    Par diablotine dans le forum Apache
    Réponses: 4
    Dernier message: 22/03/2008, 19h17
  3. Batch dos, redirection fichier et accent.
    Par derfatypik dans le forum Windows
    Réponses: 8
    Dernier message: 13/09/2007, 19h12
  4. Probleme script bash - redirection fichier..
    Par origan31 dans le forum Linux
    Réponses: 1
    Dernier message: 25/08/2007, 20h08
  5. Ecran bleu...au demarrage...probleme systeme de fichier ?
    Par ludophil dans le forum Windows XP
    Réponses: 5
    Dernier message: 10/04/2007, 03h44

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