0
私はperlスクリプトで次のコマンドを使用して、別のサーバの特定のフォルダにある入力パラメータを持つシェルスクリプトを実行しています。入力パラメータでシェルスクリプトを実行するsshpassコマンド
system('sshpass -p password ssh [email protected] "cd /folder1/fol2; ./test.sh $param1 $param2;"');
しかし、入力パラメータは考慮されていないようです。誰か助けてもらえますか?手で引用
変数は、単一引用符内補間しません。 – stevieb
ありがとうございました!私は最終的にsshを実行するために別のシェルスクリプトを使用し、システムコマンドで私のperlから同じものを呼び、それがうまくいった! – GSG