Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 2 sur 2
  1. #1
    Invité de passage
    Inscrit en
    novembre 2012
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : novembre 2012
    Messages : 1
    Points : 0
    Points
    0

    Par défaut [BATCH & SSH] Problème de chemins avec espace

    Bonjour à tous,
    Après des années à venir fouiner sur ce forum en quête de solution à un problème (souvent résolus grâce à vous tous), ceci est mon premier post. J'espère donc ne pas me tromper d'emplacement. Et c'est l'occasion de tous vous remercier pour vos précédentes interventions, qui m'ont bien souvent dépanné.

    Le vif du sujet, maintenant.

    Je tente d'executer un batch via Free SSH. J'utilise Plink.

    Ceci impose que je mette la ligne de commande dos entre guillemets (à ma connaissance).

    Un des paramètres de mon batch est un chemin d'accès avec des espaces (non modifiable, c'est un truc bancaire).

    Problème : je ne peux pas mettre le paramètre avec le chemin d'accès en question entre guillemets, sinon Plink considère que c'est la fin de son instruction.

    Tentative : Mettre des double guillements, marche pas. Mettre le nom du chemin d'accès avec le nom raccourci et ~1, marche pas (je ne sais pas pourquoi, je pensais l'idée bonne).

    Exemple de commande :

    Code :
    plink -v -ssh -i \\adresse_clé user@serveur_ssh -batch "cmd /c \\path\batch.bat param_1 param_2 param_3 param_4"
    Param_3 est, par exemple, mon chemin d'accès avec espace.

    Je peux changer le batch. Pas le chemin d'accès. Le ssh fonctionne très bien avec des chemins d'accès propres.

  2. #2
    Membre Expert
    Inscrit en
    avril 2010
    Messages
    1 495
    Détails du profil
    Informations forums :
    Inscription : avril 2010
    Messages : 1 495
    Points : 1 988
    Points
    1 988

    Par défaut

    Salut,

    essaye comme ça :
    Code :
    1
    2
    "cmd /c \\path\batch.bat param_1 param_2 \"param_3\" param_4"
    sinon passe ton param_3 en dernière position...

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •