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 UNIX ] redirection d'un resultat de tar


Sujet :

Linux

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 2
    Points : 2
    Points
    2
    Par défaut [ shell UNIX ] redirection d'un resultat de tar
    Bonjour
    donc j'ai un script shell avec dedans une commande tar
    tar cP --atime-preserve --preserve --same-owner --totals -T $INCLUDE -X $EXCLUDE | gzip -9 > $REP/save-$DATE.tgz

    donc voila grace a la fonction --totals
    jai ce résultat dans mon terminal :
    >Total bytes written 66000 1.4mib/s

    et j'aurais bien aimer avoir se résultat dans mon fichier LOG au lieu qu'il s'affiche dans mon terminal
    et si je fait une redirection >>$LOG sa met un truc en binaire

    merci d'avance les gars

  2. #2
    Expert éminent sénior
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 739
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 739
    Points : 31 068
    Points
    31 068
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par donfab Voir le message
    Bonjour
    donc j'ai un script shell avec dedans une commande tar
    tar cP --atime-preserve --preserve --same-owner --totals -T $INCLUDE -X $EXCLUDE | gzip -9 > $REP/save-$DATE.tgz

    donc voila grace a la fonction --totals
    jai ce résultat dans mon terminal :
    >Total bytes written 66000 1.4mib/s

    et j'aurais bien aimer avoir se résultat dans mon fichier LOG au lieu qu'il s'affiche dans mon terminal
    et si je fait une redirection >>$LOG sa met un truc en binaire

    merci d'avance les gars
    Faut que tu demandes la création d'une archive nommée (option "f") et que tu la mettes en mémoire (un "tiret" en lieu et place d'un nom de fichier)

    Ensuite je pense que l'affichage du total passe par le canal 2 (pas testé). C'est un peu "out of convention" mais parfois ça se fait. Donc à mon avis faut que tu rediriges ce canal vers ton log
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    tar cfP - --atime-preserve --preserve --same-owner --totals -T $INCLUDE -X $EXCLUDE 2>log | gzip -c9 > $REP/save-$DATE.tgz

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    merci sa fonctionne

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

Discussions similaires

  1. Récuperer le resultat d'une interrogation dans un shell unix
    Par izghad_06 dans le forum Connexions aux bases de données
    Réponses: 1
    Dernier message: 24/09/2009, 15h44
  2. Lancement d'un shell Unix dans un proc stockée
    Par SBA03 dans le forum Oracle
    Réponses: 20
    Dernier message: 31/08/2006, 10h22
  3. Script SHELL/UNIX avec mysql
    Par HacHHacH dans le forum Linux
    Réponses: 6
    Dernier message: 07/04/2006, 00h48
  4. CODE RETOUR GENERE PAR PL/SQL POUR SHELL UNIX
    Par mimi_été dans le forum PL/SQL
    Réponses: 6
    Dernier message: 18/11/2004, 09h32
  5. Lancer des shell unix pour creation d'objet ORACLE
    Par sygale dans le forum Administration
    Réponses: 6
    Dernier message: 27/10/2004, 19h03

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