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

Shell et commandes GNU Discussion :

Envoi d'un fichier (Script Shell)


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2020
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2020
    Messages : 2
    Par défaut Envoi d'un fichier (Script Shell)
    Salut !

    Mon objectif est d'envoyer un fichier de 10GO d'un serveur A vers un serveur B. Pour l'envoie il n'y a pas de soucis cependant j'aimerais pouvoir, au lieu d'envoyer 10GO d'un coup, qu'il envoie 5x 2GO au serveur B (Pour pouvoir faire en sorte d'afficher une erreur si par exemple la partie 3 du fichier a eu une erreur lors de l'envoie et que ça m'annule seulement cette partie la et pas que je dois recommencer à envoyer les 10GO...)

    Avec cette soluce ci-dessous je split le fichier en 5x 2GO puis par la suite j'envoie les 5 fichiers sur le serveur B.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    split -b 2G  TEST_FILE/TESTFILE10GB segment

    Mais ce qui me plait pas avec cette soluce c'est que sur le serveur B je me retrouve avec 5 morceau de fichier et donc c'est pas pratique...

    Est-ce qu'il y aurait donc un moyen d'envoyer ce fichier de 10GO en le splittant au moment de l'envoie (Pour voir si y'a pas une erreur sur la partie 1, 2, 3, 4 ou 5 du fichier) sur le serveur B qui lui recevra les 5 parties du fichier en 1 directement

    Merci d'avance pour votre aide

  2. #2
    Membre émérite Avatar de balkany
    Homme Profil pro
    Touriste
    Inscrit en
    Juillet 2017
    Messages
    348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Touriste

    Informations forums :
    Inscription : Juillet 2017
    Messages : 348
    Par défaut
    Je vois pas trop comment le serveur B pourrait recevoir tout en un sans perdre le bénéfice du découpage, c'est-à-dire ne pas avoir à tout recommencer en cas d'échec…
    Et puis il te suffit de faire un cat segment* >TESTFILE10GB sur le serveur B pour reconstituer le fichier d'origine : où est le problème ?

    Il y a aussi l'idée d'envoyer le fichier via un serveur ftp ou http qui permette de redémarrer un téléchargement interrompu, mais je ne sais pas si c'est mieux au final… (je ne connais pas assez)

  3. #3
    Candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2020
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2020
    Messages : 2
    Par défaut
    Oui en fait l'idée était juste d'éviter d'aller sur le serveur B pour faire la commande qui permet de les rassembler mais plutôt que le fichier soit split uniquement "virtuellement" lorsqu'il est envoyé au serveur B. Si c'est vraiment pas possible je ferais par un autre moyen mais c'est vraiment dommage

  4. #4
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    18 284
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 18 284
    Par défaut
    rsync ne serait pas la solution ?
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

Discussions similaires

  1. Script pour envoi de multiple fichier sous shell
    Par Bensljul dans le forum Shell et commandes GNU
    Réponses: 1
    Dernier message: 14/05/2020, 17h57
  2. Réponses: 4
    Dernier message: 06/06/2006, 12h27
  3. Envoi d'une variable en shell script sur php
    Par Ponchi dans le forum Langage
    Réponses: 3
    Dernier message: 07/02/2006, 13h54
  4. Script d'envoie d'un fichier excel via un formulaire
    Par Morphine.Nw dans le forum ASP
    Réponses: 4
    Dernier message: 26/01/2006, 13h08
  5. Script shell - écriture dans un fichier
    Par Leishmaniose dans le forum Linux
    Réponses: 6
    Dernier message: 13/12/2004, 22h48

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