1 | изначальная версия редактировать | |
Здравствуйте
Написал скрипт:
#!/bin/bash
# Указываем директорию где расположены файлы
RECORDINGS=/var/spool/asterisk/monitor
# Указываем период за какой срок удалять файлы записи
RECORDINGEXPIRY=14
# Указываем за какой срок хранить логи
LOGEXPIRY=365
# Дата
DATE=`date`
# Удаляем записи старше $RECORDINGEXPIRY дней
find $RECORDINGS -size -$RECORDINGSIZE M -exec rm -rfv > removal-$DATE.log
# Удаляем логи старше $LOGEXPRY
find . -mtime +$LOGEXPIRY -exec rm -rf
Запускаю вот так:
0 8 * * * /srv/sh/atc/recordingdeletion.sh
мб кому мое решение полностью подойдет =) пользуйтесь
Но мне нужна помощь ГУРУ, как удалять в сдр отчетах ярлык на запись разговора если она старше 14 дней ?
Заранее благодарен!
2 | No.2 Revision редактировать |
Здравствуйте
Написал скрипт:
#!/bin/bash
# Указываем директорию где расположены файлы
RECORDINGS=/var/spool/asterisk/monitor
# Указываем период за какой срок удалять файлы записи
RECORDINGEXPIRY=14
# Указываем за какой срок хранить логи
LOGEXPIRY=365
# Дата
DATE=`date`
# Удаляем записи старше $RECORDINGEXPIRY дней
find $RECORDINGS -size -$RECORDINGSIZE -$RECORDINGEXPIRY M -exec rm -rfv > removal-$DATE.log
# Удаляем логи старше $LOGEXPRY
find . -mtime +$LOGEXPIRY -exec rm -rf
Запускаю вот так:
0 8 * * * /srv/sh/atc/recordingdeletion.sh
мб кому мое решение полностью подойдет =) пользуйтесь
Но мне нужна помощь ГУРУ, как удалять в сдр отчетах ярлык на запись разговора если она старше 14 дней ?
Заранее благодарен!
3 | No.3 Revision редактировать |
Здравствуйте
Написал скрипт:
#!/bin/bash
# Указываем директорию где расположены файлы
RECORDINGS=/var/spool/asterisk/monitor
# Указываем период за какой срок удалять файлы записи
RECORDINGEXPIRY=14
# Указываем за какой срок хранить логи
LOGEXPIRY=365
# Дата
DATE=`date`
# Удаляем записи старше $RECORDINGEXPIRY дней
find $RECORDINGS -size -mtime -$RECORDINGEXPIRY M -exec rm -rfv > removal-$DATE.log
# Удаляем логи старше $LOGEXPRY
find . -mtime +$LOGEXPIRY -exec rm -rf
Запускаю вот так:
0 8 * * * /srv/sh/atc/recordingdeletion.sh
мб кому мое решение полностью подойдет =) пользуйтесь
Но мне нужна помощь ГУРУ, как удалять в сдр отчетах ярлык на запись разговора если она старше 14 дней ?
Заранее благодарен!
4 | No.4 Revision редактировать |
Здравствуйте
Написал скрипт:
#!/bin/bash
# Указываем директорию где расположены файлы
RECORDINGS=/var/spool/asterisk/monitor
# Указываем период за какой срок удалять файлы записи
RECORDINGEXPIRY=14
# Указываем за какой срок хранить логи
LOGEXPIRY=365
# Дата
DATE=`date`
# Удаляем записи старше $RECORDINGEXPIRY дней
find $RECORDINGS -mtime -$RECORDINGEXPIRY +$RECORDINGEXPIRY -exec rm -rfv > removal-$DATE.log
# Удаляем логи старше $LOGEXPRY
find . -mtime +$LOGEXPIRY -exec rm -rf
Запускаю вот так:
0 8 * * * /srv/sh/atc/recordingdeletion.sh
мб кому мое решение полностью подойдет =) пользуйтесь
Но мне нужна помощь ГУРУ, как удалять в сдр отчетах ярлык на запись разговора если она старше 14 дней ?
Заранее благодарен!
5 | не могу коментировать дайте карму =) редактировать |
Здравствуйте
Написал скрипт:
#!/bin/bash
# Указываем директорию где расположены файлы
RECORDINGS=/var/spool/asterisk/monitor
# Указываем период за какой срок удалять файлы записи
RECORDINGEXPIRY=14
# Указываем за какой срок хранить логи
LOGEXPIRY=365
# Дата
DATE=`date`
# Удаляем записи старше $RECORDINGEXPIRY дней
find $RECORDINGS -mtime +$RECORDINGEXPIRY -exec rm -rfv > removal-$DATE.log
# Удаляем логи старше $LOGEXPRY
find . -mtime +$LOGEXPIRY -exec rm -rf
Запускаю вот так:
0 8 * * * /srv/sh/atc/recordingdeletion.sh
мб кому мое решение полностью подойдет =) пользуйтесь
Но мне нужна помощь ГУРУ, как удалять в сдр отчетах ярлык на запись разговора если она старше 14 дней ?
Заранее благодарен!
Да совершенно верно, мне не нужно удалять записи сдр, мне нужно удалять ярлык на звуковой файл =)
6 | No.6 Revision редактировать |
Здравствуйте
Написал скрипт:
#!/bin/bash
# Указываем директорию где расположены файлы
RECORDINGS=/var/spool/asterisk/monitor
# Указываем период за какой срок удалять файлы записи
RECORDINGEXPIRY=14
# Указываем за какой срок хранить логи
LOGEXPIRY=365
# Дата
DATE=`date`
# Удаляем записи старше $RECORDINGEXPIRY дней
find $RECORDINGS -mtime +$RECORDINGEXPIRY -exec rm -rfv > removal-$DATE.log
# Удаляем логи старше $LOGEXPRY
find . -mtime +$LOGEXPIRY -exec rm -rf
Запускаю вот так:
0 8 * * * /srv/sh/atc/recordingdeletion.sh
мб кому мое решение полностью подойдет =) пользуйтесь
Но мне нужна помощь ГУРУ, как удалять в сдр отчетах ярлык на запись разговора если она старше 14 дней ?
Заранее благодарен!
Да совершенно верно, мне не нужно удалять записи сдр, мне нужно удалять ярлык на звуковой файл =)файл, дайте карму что-бы мог комментировать=)
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.