2017-09-14 19 views
0

私のスクリプトの一部を毎日AWSにフォルダ全体をコピーしようとしています。私が試してみても、失敗して教えてくれると思われます[Errno 21] Is a directory: スクリプトは簡単ですが、フォルダの内容だけをコピー(または同期)し、決してフォルダ自体はコピーしません。今日の日付という名前のフォルダをAWS s3にbashスクリプトと `date`を使ってコピーします

#!/bin/bash 
today2=`date +\%Y-\%m-\%d` 
aws s3 sync /home/$today2 s3://testbucket/ 

私が使用する別のスクリプトは、今日の日付のフォルダを作成してからバックアップをプッシュします。その日のフォルダをAWSに移動したいのですが。私は--recursiveを試しましたが、aws s3 cpaws s3 syncの両方を試しましたが、どちらもうまくいかないようです。

ルートフォルダを同期するだけであれば、必要なフォルダをコピーしますが、そこには他のものは必要ありません。今日のフォルダだけです。事前に感謝の意を表します。

+0

'/ home/$ today2 /'? –

答えて

0

多分、私はこれを思っていませんが、これはなぜですか、aws s3 sync /home/$today2 s3://testbucket/$today2は機能しませんでしたか?

関連する問題