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 :

ssh et variable distante


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de voran
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    242
    Détails du profil
    Informations personnelles :
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 242
    Par défaut ssh et variable distante
    Hello,

    Je dois exécuter un script sur une machine distante via ssh.
    ce script est localisable à l'aide d'une variable, et le chemin peut varier selon la machine distante.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ssh ServDistant -l User $HOME
    La commande affiche le HOME local au lieu du HOME de la machine distante.
    Y-t-il une solution pour accéder au variables distantes ?

    Ce qui me permettrait de faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ssh ServDistant -l User $VAR_DISTANT/script

  2. #2
    Membre confirmé Avatar de voran
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    242
    Détails du profil
    Informations personnelles :
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 242
    Par défaut
    un début de réponse :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ssh remote -l User echo \$HOME
    ou
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ssh remote -l User 'echo $HOME'
    affiche le contenu de la variable distante $HOME, mais cela n'affiche pas le contenu d'une variable initialisée par le .bash_profile ou .profile de la machine distante

    et donc la réponse est ici :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ssh remote -l User '. ~/.bash_profile;echo $VAR_DISTANT'

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

Discussions similaires

  1. ŝsh linux serveur distant no xauth data
    Par mapmip dans le forum Sécurité
    Réponses: 0
    Dernier message: 25/11/2012, 11h39
  2. scp et variable distante
    Par voran dans le forum Shell et commandes GNU
    Réponses: 8
    Dernier message: 21/02/2010, 15h11
  3. [Système] Connexion ssh à un serveur distant
    Par Bomba dans le forum Langage
    Réponses: 1
    Dernier message: 04/05/2007, 06h47
  4. Récupérer la valeur d'une variable distante
    Par seblo_scoqi dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 14/09/2005, 16h10

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