Archivar archivos de Monitoreo

Discussion in 'Elastix 2.x' started by asepulveda, Aug 20, 2009.

  1. asepulveda

    Joined:
    Jun 23, 2008
    Messages:
    400
    Likes Received:
    0
    De que forma puedo archivar los archivos de monitoreo en carpetas dentro de /var/spool/asterisk/monitor? En este directorio es donde se guardan pero yo quisiera guardarlas en carpetas por mes, de forma tal que tenga 1 carpeta por mes con todos los archivos pertenecientes a ese mes , y que automaticamente se borren las carpetas con contenido mayores a dos meses.

    saludos.
     
  2. Megabyte

    Joined:
    Mar 28, 2009
    Messages:
    327
    Likes Received:
    0
    Para eso entiendo que debes hacerte un script combinado con un cron, Porque elastix no lo va a realizar, a ver si uno de los especialistas en bash que tenemos aqui te puede ayudar.
     
  3. asepulveda

    Joined:
    Jun 23, 2008
    Messages:
    400
    Likes Received:
    0
    Si asi es , eso ya lo sabia , justamente lo que buscaba es como hacer ese escript.

    Nuestro amigo Ramoncio ya me hecho la mano , posteo la respyuesta q me dio en el foro de ingles:

    With whis command you delete monitor files older than 30 days:
    Code:
    find /var/spool/asterisk/monitor -mtime +30 | xargs rm -rf
    
    Checkout "man find" there are some other time options you might find useful.

    With whis command you cleate a directory using the current date:
    Code:
    mkdir /var/spool/asterisk/monitor/`date +%Y.%m.%d`
    
    Checkout "man date" if you want to find some other options.
     

Share This Page