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

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

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

ответил 2013-01-09 15:18:39 +0400

zzuz Gravatar zzuz flag of Russian Federation

http://line24.ru/

Simple mode.

#!/bin/bash

DIR_TO=/mnt/nfs
AST_RECS=/var/spool/asterisk/monitor


for i in $AST_RECS/*.wav;do
if [ -f $i ];then
sub_dir=$(date -d @`stat --printf='%X' $i` +"%Y-%m-%d")
if [ ! -d $DIR_TO/$sub_dir ];then mkdir $DIR_TO/$sub_dir;fi
mv $AST_RECS/$i $DIR_TO/$sub_dir/$i
fi
done;
exit;

несколько строк - 2 минуты. Базовый уровень.

Simple mode. Перемещает файлы в другую примотированную директорию , расфасовывая по папкам от времени создания файла записи.

#!/bin/bash

DIR_TO=/mnt/nfs
AST_RECS=/var/spool/asterisk/monitor


for i in $AST_RECS/*.wav;do
if [ -f $i ];then
sub_dir=$(date -d @`stat --printf='%X' $i` +"%Y-%m-%d")
if [ ! -d $DIR_TO/$sub_dir ];then mkdir $DIR_TO/$sub_dir;fi
mv $AST_RECS/$i $DIR_TO/$sub_dir/$i
fi
done;
exit;

несколько строк - 2 минуты. Базовый уровень.

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.