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

  1. #1
    Nouveau membre du Club
    Inscrit en
    novembre 2007
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : novembre 2007
    Messages : 32
    Points : 26
    Points
    26

    Par défaut Récupérer une liste de dossiers par un .bat

    Bonjour,
    Je lance un .bat de Windows pour récupérer une liste de dossiers sous unix. Je ne veux que la liste, pas le contenu. J'ai essayé par une redirection avec ls ou dir mais ça ne fonctionne pas.
    Avec mon .bat, je lance psftp par putty et mon fichier contient les instructions suivantes:

    cd /sx/devv2/srcv2/
    ls >automate
    get automate

    et le résultat est ceci:
    Remote directory is now /sx/devv2/srcv2
    Listing directory /sx/devv2/srcv2/>automate
    Unable to open >automate: no such file or directory
    /sx/devv2/srcv2/automate: open for read: no such file or directory


    Merci de votre aide.

  2. #2
    Expert éminent Avatar de Flodelarab
    Homme Profil pro
    Inscrit en
    septembre 2005
    Messages
    3 564
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations forums :
    Inscription : septembre 2005
    Messages : 3 564
    Points : 8 542
    Points
    8 542

    Par défaut

    Bonjour

    Un script ftp n'est pas un script Linux bash.
    C'est ton script windows batch *.bat qui doit rediriger le résultat dans un fichier.
    Pas le script ftp.
    Le script ftp ne doit faire que un ls.

    Si tu as des problèmes pour faire un script batch, il faut allaer dans le forum adequat. Ici, c'est Linux. Pas Windows.
    Cette réponse vous apporte quelque chose ? Cliquez sur en bas à droite du message.
    Votre problème est résolu ? Cliquez sur en bas de page.

    Linux, grep/sed/awk/xml... et autres fichiers plats, Java, C++

  3. #3
    Nouveau membre du Club
    Inscrit en
    novembre 2007
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : novembre 2007
    Messages : 32
    Points : 26
    Points
    26

    Par défaut

    J'ai donc juste fait :
    cd /sx/devv2/srcv2/
    ls *

    donc mon fichier et j'ai rajouté une redirection à la fin de ma commande Windows:

    D:\UTILISATEURS\patrick>"D:\PuTTY\psftp" ma@machine.unix -b C:\PEPON\AUTOM\script_904g.txt > toto.txt 2>&1

    Merci du conseil.

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 07/09/2018, 12h44
  2. Réponses: 1
    Dernier message: 24/10/2013, 17h05
  3. Réponses: 4
    Dernier message: 01/08/2013, 15h50
  4. Réponses: 1
    Dernier message: 04/11/2010, 12h23
  5. Réponses: 20
    Dernier message: 02/05/2010, 17h56

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