Forums:
Por favor alguien me puede ayudar para hacer un script que me permita borrar automaticamente archivos cada mes
Tengo una central Elastix pero no se como borrar llamadas grabadas despues de un mes y solo se queden las del mes actual
Si alguien me puede ayudar se lo agradeceria esta vida y la otra... :jawdrop:
Tip: Usa find /path -atime
Tip:
Usa find /path -atime XXX -exec rm -f {}\;
Donde XXX va a ser un valor en multimplos de 24 horas, lee el manual de find y has pruebas con el atime hasta que se ajuste a tus necesidades ...
Suerte ...
bye
;)
gracias por la ayuda, me
gracias por la ayuda, me dieron un poco de codigos como>
/path/to/recordings/ -cnewer 1m -exec rm {} \
find /path/to/recordings/ -cnewer 1m -exec rm {} -v \;
/path/to/recordings/ -ctime 30 -exec rm {} -v \;
ok, esta bien el codigo, pero necesito ponerlo en algun lugar
e utilizado herramientas como anacron, por ejemplo dentro de la carpeta daily me creo un archivo e ingreso reboot y listo se rebutea cada cuanto le configure en anacron, pero de los codigos q me han mandado en que parte los pongo en que linea?, disculpen soy un poco ignorante en el tema.
Claro que debes usar un
Claro que debes usar un cron, podría ser en el daily como mencionaste ...
bye
;)
Disculpen... pero tambien
Disculpen... pero tambien alguien sabe en que ruta estan las llamadas que se graban automaticamente con la opcion always?
gracias...
como es una copia modificada
como es una copia modificada de trixbox, seguramente le encontrarás en /var/spool/asterisk/monitor/
Saludos
epe
EcuaLinux.com
+(593) 9 9924 6504
Servicios en Software Libre
ok para que me
ok para que me entiendan
cree el archivo llamado borradollamadas dentro de cron.hourly para probar
el código que puse es:
#!/bin/sh
var/spool/asterisk/monitor -cnewer 1 -exec rm {} \
y no funciona, como ya mencione cuando hice esto con reboot funciono bien, pero aqui me falta algo o tengo algun error
corrige el comando ... find
corrige el comando ...
find /var/spool/asterisk/monitor -cnewer 1 -exec rm {} \;
bye
;)
ya lo corregi gracias esta
ya lo corregi gracias
esta en la carpeta cron.hourly
sacame de una duda, en cuanto tiempo tiene que funcionar el comando? ya con esa correccion?
y sabes como es la secuencia para que funcione me explico:
si pongo 1 =tiempo
si pongo 10 =tiempo
gracias por la ayuda
gracias por la ayuda,
gracias por la ayuda, adjunto un dato importante, al final le puse el 0 enves del 1 comenzo a funcionar, ya que en /etc/crontab ya estan las horas a que se va a efectuar la operacion
revisaste el manual de find
revisaste el manual de find ...???
man find
[quote]
-cnewer file Same as -newercm.
-newerXY file
True if the current file has a more recent last access time (X=a), inode creation time (X=B), change time (X=c), or modification time (X=m) than the last access time (Y=a),
inode creation time (Y=B), change time (Y=c), or modification time (Y=m) of file. In addition, if Y=t, then file is instead interpreted as a direct date specification of the
form understood by cvs(1). Note that -newermm is equivalent to -newer.
[/quote]
Lee el manual y mira que opción te va mejor ...
mira las opciones atime, ctime, etc.
bye
;)