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 cp
とaws s3 sync
の両方を試しましたが、どちらもうまくいかないようです。
ルートフォルダを同期するだけであれば、必要なフォルダをコピーしますが、そこには他のものは必要ありません。今日のフォルダだけです。事前に感謝の意を表します。
'/ home/$ today2 /'? –