別のマシンでシェルスクリプトを実行する必要があります。一般的な呼び出し方法は次のようになります。
ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null bot-bono@other-dt 'bash' < $GIT_ROOT/chip/sw/scripts/build.sh
他のスクリプトが呼び出されているため、build.sh
パラメータを渡すことができません。私が知る限り、abash
がローカルで呼び出されるかどうかは、環境変数を継承します。リモートマシンで呼び出された場合、これは発生しません。
リモートボックスでbashに環境変数を渡す方法を知っている人はいますか?build.sh
または、ローカル環境変数を使用できるリモートシステムで呼び出すためのより良い方法があるかもしれません。