2017-09-14 3 views
0

En essayant de faire en sorte qu'une partie de mon script copie un dossier complet chaque jour vers AWS. Peu importe ce que j'essaie, il semble échouer et me dire [Errno 21] Is a directory: Script est super simple, mais il ne fera que copier (ou synchroniser) le contenu du dossier et jamais le dossier lui-même. Un autre script que j'utilise crée crée un dossier avec la date du jour, puis y ajoute des sauvegardes. Je veux déplacer le dossier de ce jour vers AWS. J'ai essayé --recursive essayé d'utiliser à la fois aws s3 cp et aws s3 sync mais aucun d'entre eux semble fonctionner.Copie du dossier nommé date du jour vers AWS s3 en utilisant bash script et `date`

Si je devais simplement synchroniser le dossier racine, il copierait sur le dossier dont j'avais besoin, mais je ne veux pas tous les autres éléments là-bas ... juste le dossier d'aujourd'hui. Merci d'avance pour vos idées.

+0

'/ home/$ aujourd'hui2 /'? –

Répondre

0

Peut-être que je suis underhinking ceci, mais cela, mais pourquoi pas aws s3 sync /home/$today2 s3://testbucket/$today2 de travail?