[Unix] SSH et execution de scripts

Résolu/Fermé
Gloktar - 22 févr. 2010 à 15:38
 Gloktar - 23 févr. 2010 à 12:29
Bonjour,

Voilà, dans le cadre de mon travail, on me demande de migrer un script présent sur une machine '05' vers la machine '00' pour qu'il soit monitoré, ce script interroge des fichiers de log présent sur '05', le script fait 221lignes.

Je connais une syntaxe pour executer une ligne de code sur une machine distante du style :

ssh $host "grep 'Client' $PATH/Monfichier.txt | cut -d "/" -f5 | >> $temp

Mais pour executer 221 lignes je sais pas faire, j'ai tenté le man ssh mais ça m'apporte pas grand chose.

Si une bonne âme se sent de m'aider ça serait sympa.

Merci d'avance ++

2 réponses

jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 895
22 févr. 2010 à 15:45
Salut,

Il te suffit de copier le script sur la machine (avec scp) et de lancer ton script de la même façon que tu lances ta commande...
0
Salut,

Donc effectivement, je fais un ssh sur le script du serveur distant et depuis le script j'effectue un scp sur le *.log et ainsi il peut lire le résultat (j'ai lutté pour la lecture du reporting mais internet est bien fourni en réponse).

Merci pour ta réponse Jipicy
0