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 :

Problème Scipt shell Dézippage


Sujet :

Linux

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    81
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 81
    Par défaut Problème Scipt shell Dézippage
    Bonjour

    je suis en train de crée un script pour dézipper un fichier en .bz2
    J'ai donc installer bzip2 et je peux utiliser cette en commande....
    mais dans un script j'aimerai attendre que la commande bzip2 -d monfichier.bz2 se termine avant d'enchainer la suite car le fichier n'est pas complet .....

  2. #2
    Invité
    Invité(e)
    Par défaut
    Salut,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    bzip .... && <deuxième commande>
    ?

  3. #3
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 150
    Par défaut
    Bonjour,

    Citation Envoyé par chacalpuant1987 Voir le message
    dans un script j'aimerai attendre que la commande bzip2 -d monfichier.bz2 se termine avant d'enchainer la suite car le fichier n'est pas complet .....
    Par defaut, les commandes d'un script sont toutes sequentielles, donc tes commandes ne seront executees que si bzip2 est finie.

    Peux-tu nous montrer ton script ?
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

  4. #4
    Membre averti
    Homme Profil pro
    Architecte technique
    Inscrit en
    Octobre 2006
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2006
    Messages : 13
    Par défaut
    Bonjour,

    bzip2 ..... ; <deuxième commande>

    fonctionne aussi

  5. #5
    Membre éclairé Avatar de ben.IT
    Homme Profil pro
    Inscrit en
    Janvier 2009
    Messages
    431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Puy de Dôme (Auvergne)

    Informations forums :
    Inscription : Janvier 2009
    Messages : 431
    Par défaut $?
    peut être que ton opération de décompression ne s'effectue pas correctement, afin d'enchainer les autres commandes, regardes le codes de retour contenu dans la variable $?, s'il vaut 0,c'est OK sinon il ya un eu un problème

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    bzip 
    echo $? 
    #0 -> ok
     #sinon -> pb
    a+,
    ben

  6. #6
    Expert confirmé Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    bzip2 -d monfichier.bz2 && { commande1 ; commande2 ; commande3 ;} || banner KO
    exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    francois@trillian:~$ echo toto && { echo tutu ; echo titi;} || banner KO
    toto
    tutu
    titi
    francois@trillian:~$ ls toto && { echo tutu ; echo titi;} || banner KO
    ls: impossible d'accéder à toto: Aucun fichier ou dossier de ce type
    #    #  #######
    #   #   #     #
    #  #    #     #
    ###     #     #
    #  #    #     #
    #   #   #     #
    #    #  #######
     
    francois@trillian:~$

Discussions similaires

  1. problème boucle shell
    Par jonathan1 dans le forum Linux
    Réponses: 8
    Dernier message: 09/07/2007, 09h41
  2. problème commande shell compilation auto
    Par ludovic85 dans le forum C#
    Réponses: 1
    Dernier message: 07/02/2007, 13h28
  3. Problème commandes shell-trop d'arguments
    Par SuperCed dans le forum Shell et commandes GNU
    Réponses: 3
    Dernier message: 22/12/2006, 13h57
  4. Problème avec SHELL
    Par Jasgui dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 19/09/2006, 20h14
  5. []Problème de SHELL
    Par laurentfrancis dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 08/10/2005, 20h41

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