Skip to content

Instantly share code, notes, and snippets.

@vijayparikh
Forked from niraj-shah/s3cmd_sync.sh
Created April 24, 2020 19:27
Show Gist options
  • Save vijayparikh/0c70faa0b11b68ed2db449b2c2c36f0c to your computer and use it in GitHub Desktop.
Save vijayparikh/0c70faa0b11b68ed2db449b2c2c36f0c to your computer and use it in GitHub Desktop.
s3cmd commands to sync folders to AWS S3
# Command Line to run from terminal
# Logs result to file s3_backup.log
# Command will run in the background
s3cmd sync -v /path/to/folder/ s3://s3-bucket/folder/ > s3_backup.log 2>&1 &
# Crontab command to sync folder to S3
# Command will run 1am every day and logs result to /root/s3_backup.log
0 1 * * * /usr/bin/s3cmd sync -rv /path/to/folder/ s3://s3-bucket/folder/ >> /root/s3_backup.log
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment