Retourner au contenu associé (entrée de forum : exécuter un script bash local sur une machine distante via le ssh)
Posté par NeoX le 11 novembre 2021 à 19:35. En réponse au message exécuter un script bash local sur une machine distante via le ssh. Évalué à 4. Dernière modification le 11 novembre 2021 à 19:35.
il te faut passer le contenu de ton script à 'ash -s', pas à ssh
il te faut donc jouer des simples quote, double quote
sinon, dans ce cas present pourquoi faire un script pour lancer 1 seule commande qui pourrait etre remplacer par
sudo sshpass -p 'XXXXXXXXXX' ssh -y ONTUSER@192.168.1.10 '/opt/lantiq/bin/sfp_i2c -i11 -s' $pass
autre possibilité, transférer le script, puis l'executer à distance
#dans le script local #pousser le script à faire executer à distance sudo sshpass -p 'XXXXXXXXXX' scp lescript_a_distance ONTUSER@192.168.1.10: # executer ce script sudo sshpass -p 'XXXXXXXXXX' ssh -y ONTUSER@192.168.1.10 lescript_a_distance $pass
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
# probleme de qui gere quoi ?
Posté par NeoX . En réponse au message exécuter un script bash local sur une machine distante via le ssh. Évalué à 4. Dernière modification le 11 novembre 2021 à 19:35.
il te faut passer le contenu de ton script à 'ash -s', pas à ssh
il te faut donc jouer des simples quote, double quote
sinon, dans ce cas present pourquoi faire un script pour lancer 1 seule commande
qui pourrait etre remplacer par
autre possibilité,
transférer le script, puis l'executer à distance