forked from SimplesIP/pabx-app
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
643 B
27 lines
643 B
#!/bin/bash |
|
|
|
DIR_ORIGEM="/var/spool/asterisk/monitor" |
|
DIR_DESTINO="/hdaux/backup/audios" |
|
|
|
ARQUIVOS=$(ls -ltr --time-style=+%F-%T $DIR_ORIGEM | grep -i wav) |
|
|
|
echo "$ARQUIVOS" | while read LINHA; do |
|
ANO=$(echo "$LINHA" | awk {'print $6'} | cut -f 1 -d "-") |
|
MES=$(echo "$LINHA" | awk {'print $6'} | cut -f 2 -d "-") |
|
AUDIO=$(echo "$LINHA" | awk {'print $7'}) |
|
|
|
if ! [ -d $DIR_DESTINO/$ANO ] ; then |
|
mkdir -p $DIR_DESTINO/$ANO |
|
fi |
|
|
|
if ! [ -d $DIR_DESTINO/$ANO/$MES ] ; then |
|
mkdir -p $DIR_DESTINO/$ANO/$MES |
|
fi |
|
|
|
cp -Rap $DIR_ORIGEM/$AUDIO $DIR_DESTINO/$ANO/$MES |
|
|
|
echo "ano => $ANO" |
|
echo "mes => $MES" |
|
echo "audio => $AUDIO" |
|
|
|
done
|
|
|