Всем привет! Подскажите пожалуйста, как решить данную проблему: При создании .call-файла, необходимо задать его исполнение через 100 секунд(к примеру). Когда .call-файл создан, меняю его время, а после перемещаю его в папку outgoing, следовательно опять модифицирую, и время его модификации становится текущим(а не на 100 сек больше). Как можно сделать так что бы, в скрипте преобразовать его время в «будущее», переместить в outgoing, что бы астер дожидался его времени исполнения?
DATE=`date '+%H.%M.%S_%d-%m-%y'`
NOW=`date +%s`
let NOW=$NOW+100
chown root:asterisk /var/spool/asterisk/$1.call
TOUCH_TMSP=`date -d "1970-01-01 $NOW sec GMT" +%Y%M%d_%H-%M-%S`
touch -t $TOUCH_TMSP /var/spool/asterisk/$1.call
mv /var/spool/asterisk/$1.call /var/spool/asterisk/outgoing/"$1"_"$DATE".call
exit 0
думал есть подходящие параметры к команде mv как к cp, но нет...