2017-12-08 16:16:19 -05:00
|
|
|
#!/bin/bash
|
|
|
|
|
2019-03-04 10:53:28 -05:00
|
|
|
PATH=/Users/tblancher/homebrew/opt/coreutils/libexec/gnubin:/Users/tblancher/bin:/Users/tblancher/homebrew/bin:/Users/tblancher/homebrew/sbin:/Users/tblancher/gem/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/sbin:/usr/sbin:/Users/tblancher/bin
|
|
|
|
|
2017-12-08 16:16:19 -05:00
|
|
|
if [ "x$1" == "x" ]; then
|
|
|
|
MONTH=$(( $(date +%-m) - 1 ))
|
|
|
|
else
|
|
|
|
MONTH=$1
|
|
|
|
shift
|
|
|
|
fi
|
|
|
|
|
|
|
|
if [ "x$1" == "x" ]; then
|
|
|
|
YEAR=$(date +%Y)
|
|
|
|
CURR=1
|
|
|
|
else
|
|
|
|
YEAR=$1
|
|
|
|
shift
|
|
|
|
CURR=0
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
|
|
if [ $MONTH -eq 0 ];
|
|
|
|
then
|
|
|
|
MONTH=12
|
|
|
|
fi
|
|
|
|
|
|
|
|
if [ ${CURR} -eq 1 ] && [ $(( $(date +%-m) - $MONTH )) -le 0 ]; then
|
|
|
|
YEAR=$(( $YEAR - 1))
|
|
|
|
fi
|
|
|
|
|
|
|
|
if [ $MONTH -lt 10 ];
|
|
|
|
then
|
|
|
|
MONTH=0$MONTH
|
|
|
|
fi
|
|
|
|
tar -cvJf $YEAR-$MONTH.tar.xz $YEAR-$MONTH-*.log --remove-files
|
|
|
|
|