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 :

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


Sujet :

Linux

  1. #1
    Nouveau membre du Club
    Inscrit en
    Novembre 2007
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 33
    Points : 27
    Points
    27
    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 sénior Avatar de Flodelarab
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    5 242
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 5 242
    Points : 13 457
    Points
    13 457
    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.

  3. #3
    Nouveau membre du Club
    Inscrit en
    Novembre 2007
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 33
    Points : 27
    Points
    27
    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, 11h44
  2. Réponses: 1
    Dernier message: 24/10/2013, 16h05
  3. Réponses: 4
    Dernier message: 01/08/2013, 14h50
  4. Réponses: 1
    Dernier message: 04/11/2010, 11h23
  5. Réponses: 20
    Dernier message: 02/05/2010, 16h56

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