Foros del Web » Administración de Sistemas » Unix / Linux »

Eliminar archivos de una carpeta con un cronjob

Estas en el tema de Eliminar archivos de una carpeta con un cronjob en el foro de Unix / Linux en Foros del Web. Hola, Hace varios dias he estado intentando buscar una solución para un problema. Resulta que hemos activado un script que permite generar una página estática ...
  #1 (permalink)  
Antiguo 27/01/2009, 17:08
 
Fecha de Ingreso: enero-2009
Mensajes: 1
Antigüedad: 15 años, 10 meses
Puntos: 0
Pregunta Eliminar archivos de una carpeta con un cronjob

Hola,

Hace varios dias he estado intentando buscar una solución para un problema. Resulta que hemos activado un script que permite generar una página estática a partir de un archivo PHP, guardando una copia del mismo en una carpeta llamada /cache

El problema radica en que el script no es capaz de eliminar los archivos, porque no sabemos cómo. Nos indicaron que una solución inteligente podría ser el generar un cronjob capaz de acceder a la carpeta y eliminar su contenido.

Si alguien pudiera ayudarnos a generar ese cronjob, estaríamos agradecidos...
  #2 (permalink)  
Antiguo 27/01/2009, 19:36
Avatar de AleSanchez
Colaborador
 
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires, Argentina
Mensajes: 3.692
Antigüedad: 20 años, 3 meses
Puntos: 47
Respuesta: Eliminar archivos de una carpeta con un cronjob

El man crontab y el man 5 crontab te van a dar la información de como configurar el cron job.
El man rm te va a dar la info de este comando que es el que vas a utilizar para borrar el archivo.

Saludos.
__________________
¡Volviendo a la programación!
  #3 (permalink)  
Antiguo 25/03/2009, 02:52
Avatar de 00TUX  
Fecha de Ingreso: abril-2008
Ubicación: Tijuana
Mensajes: 57
Antigüedad: 16 años, 8 meses
Puntos: 1
Respuesta: Eliminar archivos de una carpeta con un cronjob

puedes hacer lo siguiente:

* * * * * usuario rm -fr /carpeta/*

donde usuario es el usuario con el que deseas eliminar dichos archivos carpeta es la fuente los asteriscos son unidades de tiempo, por ejemplo el dejarlo de esta manera haria que el comando se ejecute cada minuto, en todo caso si los archivos los creaste usando php te recomeindo borrarlos haciendo unlink desde tu script, es menos intenso con tu servidor.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:11.