Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 30/08/2010, à 16:24

boutor

[Résolu] BASH - se connecter en ssh et changer de répertoire

Salut à tous,

Je veux faire un script bash qui me connecte à une adresse spécifiée me change de répertoire et, que lorsque le script se termine, je reste connecté et à l'endroit demandé.

J'ai fait ça :

#! /bin/sh

# Usage : connect node12
# You go to node12 in the same directory than the one you launch the script
# The script has o be used through alias  alias connect=". /home/bardetb/Saved_Scripts/connect.sh"


node=$1
dir=`pwd`

ssh $node "cd $dir \; "

Dans mon .bashrc j'ai mis :

alias connect=". /home/bardetb/Saved_Scripts/connect.sh"

Avec le . espacé pour maintenir les modifications faîtes lors de l'éxécution du script. Mais ça ne marche pas.
A la fin du script je suis de retour sur la machine initiale.

Merci pour toute aide.

Dernière modification par boutor (Le 31/08/2010, à 07:44)

Hors ligne

#2 Le 30/08/2010, à 16:56

chopinhauer

Re : [Résolu] BASH - se connecter en ssh et changer de répertoire

ssh -t $node -- "cd \"$dir\"; exec bash"

Pensez à donner un bon titre à vos sujets : cela permettra d'aider d'autres utilisateurs dans votre même situation. Ce n'est pas qu'en donnant des solutions qu'on aide, mais aussi en posant des bonnes questions et… facilement trouvables.

Hors ligne

#3 Le 31/08/2010, à 07:26

boutor

Re : [Résolu] BASH - se connecter en ssh et changer de répertoire

Ca marche. big_smile

Hors ligne