내 스크립트의 일부로 매일 AWS에 전체 폴더를 복사하려고합니다. 아무리 노력해도 실패하고 말한 것 같습니다 [Errno 21] Is a directory:
스크립트는 간단하지만 폴더의 내용 만 복사 (또는 동기화)하며 폴더 자체는 절대 사용하지 않습니다. 내가 사용하는 또 다른 스크립트를 생성bash 스크립트와`date`를 사용하여 today 's date라는 이름의 폴더를 AWS s3에 복사하십시오.
#!/bin/bash
today2=`date +\%Y-\%m-\%d`
aws s3 sync /home/$today2 s3://testbucket/
오늘 날짜의 폴더를 생성 한 다음에 백업을 푸시합니다. 그 날의 폴더를 AWS로 옮기고 싶습니다. 나는 --recursive
시도했는데 모두 aws s3 cp
과 aws s3 sync
을 사용해 보았지만 그 중 어느 것도 작동하지 않는 것 같습니다.
루트 폴더를 동기화하려면 필요한 폴더를 복사해야하지만 다른 모든 것들은 그냥 오늘의 폴더에 넣고 싶지는 않습니다. 어떤 아이디어라도 미리 감사드립니다.
'/ home/$ today2 /'? –