Programadora web y fan incondicional del Doctor

Super Coco hoy os va a enseñar cómo se ejecuta una tarea cron para borrar esos archivos antiguos automáticamente que están ocupando espacio innecesario en el servidor.

Let me show you how to set up a cronjob to delete old files like temporary files or received email files.

05 10 * * * find /home/complete-path/finaldirectory -ctime +7 -depth -mindepth 1 -delete

Esta es la forma más segura de hacerlo ya que sólo borrará el contenido de la carpeta, y no la propia carpeta, evitando así errores futuros. Le he puesto 7 días porque yo lo necesito para borrar correo antiguo sin perder los más recientes, en caso de que no hayan sido descargados por POP3. Se puede hacer primero una prueba cambiando -delete por -print.

This is the safest way I found as it only deletes the directory content and not the directory itself. So with this way I avoid future cron errors. I put 7 days because I need it to delete old temporary email on the server account but not losing newer files if they have been not downloaded through POP3 protocol. You can test before setting it up changing -delete for -print command.

Saludos & Best regards 🙂

Anuncios

Dejame un comentario, anda

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: