#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.
Hors ligne