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

Programmation et administration système Perl Discussion :

faire le lien entre 2 machines distantes


Sujet :

Programmation et administration système Perl

  1. #1
    Membre confirmé
    Inscrit en
    Juin 2002
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 72
    Par défaut faire le lien entre 2 machines distantes
    Bonjour,
    Voila, j'ai 2 serveurs Linux, un serveur de Prod, et un 2eme, de certification pour mes essais, ils contiennent tous 2 pas mal de scripts Perl, et des prog cpp.

    Je modifie pas mal l'un et l'autre, et donc, ce que je veux faire:
    Je veux faire un script Perl, qui, tout d'abord, me liste les fichiers qui existent sur un serveur, mais pas sur l'autre (a partir d'un chemin fixé en dur), et par la suite qui me fasse des 'diff' entre chaque fichier de même nom...

    Si ca avait été sur une même machine, ca aurait été facile, mais là, c'est sur 2 machines différentes.
    Comment je peux faire? Peut être avec CVS? je ne connais pas mais est ce que ca pourrait se faire? Sinon, y'aurait il une autre soluc?

    Merci beaucoup.

  2. #2
    Membre confirmé Avatar de elvivo
    Inscrit en
    Mai 2002
    Messages
    105
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 105
    Par défaut
    Fais communiquer tes deux scripts par une socket.
    Un des deux scripts demande a l'autre de lui remonter les fichiers que tu veux traiter et d'occupe du diff.

    Ca doit etre faisable pas trop difficilement. Regarde du cote du module Socket dans la doc de Perl.

  3. #3
    Membre confirmé
    Inscrit en
    Juin 2002
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 72
    Par défaut
    Pas bête oui. Mais en fait, je crois que je vais tout télécharger en FTP, les copier dans un répertoire temp, et comparer, je pense que ca doit être faisable comme ca, non?

  4. #4
    Membre confirmé Avatar de elvivo
    Inscrit en
    Mai 2002
    Messages
    105
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 105
    Par défaut
    Oui je pense.
    Doit surement y avoir un package perl qui gere le ftp. Sinon c'est ptet faisable avec des appels a System(). Au pire je sais qu'avec scp de ssh tu peux envoyer un fichier en une commande. A toi de voir.

  5. #5
    Expert confirmé
    Avatar de Jedai
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2003
    Messages
    6 245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Avril 2003
    Messages : 6 245
    Par défaut
    Net::FTP est heureusement disponible dans le Core de Perl, ça ne devrait donc pas poser de problème.

    --
    Jedaï

  6. #6
    Membre confirmé
    Inscrit en
    Juin 2002
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 72
    Par défaut
    Voila, j'ai fini de faire mon petit script nickel, j'ai une fonction qui attend en param le nom du répertoire, et c'est tout
    Si ca intéresse quelqu'un, je peux mettre le code.

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 16/05/2006, 10h32
  2. [Designer 10g] Comment faire un lien entre module
    Par Gouzoul dans le forum Oracle
    Réponses: 1
    Dernier message: 21/04/2006, 11h27
  3. Faire un lien entre deux bases de données
    Par pierce dans le forum Langage SQL
    Réponses: 1
    Dernier message: 27/01/2006, 21h29
  4. [DAO] Faire le lien entre les VO et les Objets Métiers
    Par mauvais_karma dans le forum Hibernate
    Réponses: 12
    Dernier message: 25/11/2005, 15h19
  5. Réponses: 13
    Dernier message: 20/10/2005, 13h42

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