Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

История изменений [назад]

нажмите, чтобы скрыть/показать версии 1
изначальная версия
редактировать

спросил 2013-06-07 14:59:19 +0400

DmitryK Gravatar DmitryK

Удаления записи разговоров

Здравствуйте

Написал скрипт:

#!/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 дней ?

Заранее благодарен!

Удаления записи разговоров

Здравствуйте

Написал скрипт:

#!/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 дней ?

Заранее благодарен!

Удаления записи разговоров

Здравствуйте

Написал скрипт:

#!/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 дней ?

Заранее благодарен!

Удаления записи разговоров

Здравствуйте

Написал скрипт:

#!/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 дней ?

Заранее благодарен!

Да совершенно верно, мне не нужно удалять записи сдр, мне нужно удалять ярлык на звуковой файл =)

Удаления записи разговоров

Здравствуйте

Написал скрипт:

#!/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.