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 19/01/2010, à 14:38

sdblepas

executer un .sh dpuis un ordinateur sur une serveur [resolu]

Salut
Je suis au boulot (donc Windows sad ) et j'ai ecris trois script pour obtenir des infos precise sur des serveur
1 pim.sh
2 pam.sh
3. toto.sh.
j'utilise xshell
je me connecte a plein de serveur et je ne veux pas a chaque fois creer et copier ces fichiers sur les serveur pour pouvoir les executer.
est ce qu'il y a une commande qui puisse les exectuter sur le serveur tout en laissant les fichiers sur mon desktop?
Merci

Dernière modification par sdblepas (Le 20/01/2010, à 07:56)

Hors ligne

#2 Le 19/01/2010, à 18:08

Qid

Re : executer un .sh dpuis un ordinateur sur une serveur [resolu]

si le script sais ouvrir une connexion ssh c'est surement jouable oui
je te laisse méditer la dessus parce que j'ai pas suffisemment d'info


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#3 Le 19/01/2010, à 18:29

sdblepas

Re : executer un .sh dpuis un ordinateur sur une serveur [resolu]

j'y ai pense mais je ne peux pas le faire
merci quand meme

Hors ligne

#4 Le 20/01/2010, à 01:43

sputnick

Re : executer un .sh dpuis un ordinateur sur une serveur [resolu]

Tu crèe un script avec comme contenu d'exemple :

#!/bin/bash

for serv; do
    echo "On traite $serv"
    cat /tmp/script1 /tmp/script2 /tmp/script3 | ssh -o batchmode=yes -o StrictHostKeyChecking=no -o User=root $serv bash -s
    echo '--'
done

Adapte /tmp/script1 à 3 avec le chemin de tes scripts, puis tu appelle ce script de cette façon :
./script <serveur foo> <serveur bar>

Walla...


On ne peut pas mettre d'array dans un string!
https://sputnick.fr/

Hors ligne

#5 Le 20/01/2010, à 07:56

sdblepas

Re : executer un .sh dpuis un ordinateur sur une serveur [resolu]

Merci

Hors ligne