Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".

#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 bonheur mais M$ Windows c'est pas la mort non plus"
1 portable Clevo W370ST : Ubuntu 13.10 & 14.04 (EXT2 : SSD) & W8.1 (HDD)
1 Zalman de 120Go et 1 MultiSysteme de 20Go prêts pour les install-party
2 tablettes ASUS : Android 4.2.2 & 4.1.1 non rootés | doc.ubuntu-fr/Qid

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...


bashfr.org(random);
<arciks1994> dou tu connai qel age j'ai ?

Hors ligne

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

sdblepas

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

Merci

Hors ligne

Haut de page ↑