リモートマシンでいくつかのパラメーターを使用してスクリプトを実行するために、GNU Parallel を使用しようとしています。これは次のようになります。
parallel --onall -S remote-machine /shared/location/script.sh ::: param_a param_b
/shared/location/script.shgitを使用しています。だから私はこのエラーが発生します:
git: command not found
remote-machine手動でログインして実行する/shared/location/script.shと、param_aまたはparam_bすべてが正常に動作します。remote-machineそこで、$PATH 変数を調べたところ、GNU 並列を使用して何かを実行すると、 PATH=/usr/bin:/bin:/usr/sbin:/sbin. マシンから直接実行すると、/local/bin/git.
その理由と克服方法は?
前もって感謝します