Retourner au contenu associé (entrée de forum : execution d'un script local sur des machines distantes)
Posté par NeoX le 29 juin 2017 à 13:02. En réponse au message execution d'un script local sur des machines distantes. Évalué à 3.
Solution A : envoyer le fichier avant son execution :scp tonscript user@serversuivi d'un ssh user@server tonscript
scp tonscript user@server
ssh user@server tonscript
Solution B : reecrire le script pour changer tous tes appels ls $DOSSIERcommand Xcommand Y
ls $DOSSIER
command X
command Y
par
ssh user@server ls $DOSSIER ssh user@server command X ssh user@server command Y
note que du coup ton script pourrait prendre 2 variables : - METHOD - DEST
et devenir
$METHOD $DEST ls $DOSSIER $METHOD $DEST command X $METHOD $DEST command Y
ainsi si tu l'appelles avec des options, tu peux definir s'il doit s'executer en local ou à distance
tonscript.sh fera une exuction localtonscript.sh ssh use@server pour une execution distante
tonscript.sh
tonscript.sh ssh use@server
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
# 2 possibilités
Posté par NeoX . En réponse au message execution d'un script local sur des machines distantes. Évalué à 3.
Solution A :
envoyer le fichier avant son execution :
scp tonscript user@serversuivi d'unssh user@server tonscriptSolution B :
reecrire le script pour changer tous tes appels
ls $DOSSIERcommand Xcommand Ypar
note que du coup ton script pourrait prendre 2 variables :
- METHOD
- DEST
et devenir
ainsi si tu l'appelles avec des options, tu peux definir s'il doit s'executer en local ou à distance
tonscript.shfera une exuction localtonscript.sh ssh use@serverpour une execution distante