2 つのシェル スクリプトがあります。これらを script1 と script2 と呼びましょう。
script1 内で script2 を呼び出します。ローカル ターミナルから script1 を呼び出すと正常に動作しますが、このコマンドを ssh で次のように起動すると、次のようになります。
plink.exe -ssh hostname -l user -pw password "path to script1/script1"
次のエラーが表示されます。
script2 が見つかりません。
これで、script1 内に絶対パスを入れて script2 を呼び出すことができますが、問題は script2 が他のスクリプトなどを呼び出すことです...
root からのコマンドを ssh で探すのを避けることはできますか?