Mover las llamadas de forma automatica
Para ordenar las llamadas de forma automática cada día se requieren los siguientes scripts:
Luego se crea la carpeta diaria:
luego se modifica el archivo cron:
y listo, para ver todas las tareas se usa: "crontab -l"
#!/bin/bash
#crear carpeta mensual, archivo crear_carpeta_mes.sh
_mes=$(date +"%B")
_carpeta="/var/spool/asterisk/monitor/2015/$_mes"
mkdir "$_carpeta"
Luego se crea la carpeta diaria:
#mover grabaciones diarias, archivo: mover_diario.sh
#!/bin/bash
_mes=$(date +"%B")
_mesc=$(date +"%m")
_hoy=$(date +"%d")
_carpeta="/var/spool/asterisk/monitor/2015/$_mes/$_hoy"
mkdir "$_carpeta"
mv /var/spool/asterisk/monitor/q????-2015$_mesc$_hoy*.gsm $_carpeta
mv /var/spool/asterisk/monitor/OUT????-2015$_mesc$_hoy*.gsm $_carpeta
mv /var/spool/asterisk/monitor/IN????-2015$_mesc$_hoy*.gsm $_carpeta
luego se modifica el archivo cron:
crontab -e
#Se agregan:
29 22 1 * * usuario /carpeta/destino/crear_carpeta_mes.sh
30 22 * * * usuario /carpeta/destino/mover_diario.sh
y listo, para ver todas las tareas se usa: "crontab -l"