• # 2 possibilités

    Posté par . 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

    Solution B :
    reecrire le script pour changer tous tes appels 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 local
    tonscript.sh ssh use@server pour une execution distante