シェルスクリプト内でコマンドが実行されない

シェルスクリプト内でコマンドが実行されない

スクリプト:

#!/bin/sh

scp /conf/acme/* gentooserver:/etc/ssl/apache2/
scp /conf/acme/* octopi:/etc/ssl/ 

これを実行すると、少なくとも最初のコマンドが実行されたことを示す出力が表示されます。 (さらに、このスクリプトは以前は最初の行でのみ機能しました。)しかし、octopi:/ etc / ssl /を見ると、これらのファイルはありません。

scp /conf/acme/* octopi:/etc/ssl/コマンドラインから実行すると、ファイルはうまくコピーされます。

このコマンドがシェルスクリプトで機能しないのはなぜですか?

ベストアンサー1

コメントできないので回答で投稿します。

問題を示す可能性がある詳細な出力については、-v呼び出しを追加してください。出力が役に立たない場合は、この方法を試してみることもできます。scprsync -v ...scp -v ...

おすすめ記事