Skip to content
Snippets Groups Projects

MVP

Merged Erick Hitter requested to merge develop into master
2 files
+ 11
18
Compare changes
  • Side-by-side
  • Inline
Files
2
+ 10
17
#!/bin/bash
FROM debian:buster-slim
# Usage: ./deleteOld "bucketname" "30 days"
LABEL maintainer="ethitter"
LABEL version="1.0"
s3cmd ls s3://$1 | while read -r line;
do
createDate=`echo $line|awk {'print $1" "$2'}`
createDate=`date -d"$createDate" +%s`
olderThan=`date -d"-$2" +%s`
if [[ $createDate -lt $olderThan ]]
then
fileName=`echo $line|awk {'print $4'}`
echo $fileName
if [[ $fileName != "" ]]
then
s3cmd del "$fileName"
fi
fi
done;
RUN echo "deb http://security.debian.org/ buster/updates main" >> /etc/apt/sources.list
RUN apt-get update \
&& apt-get -y --no-install-recommends install \
s4cmd \
&& apt-get clean \
&& rm -rf /var/lib/apt/lists/*
Loading