Si alguna función de tu sitio web genera archivos pesados, o que necesitas eliminar cada cierto tiempo, entonces crear una tarea cron que regularmente elimine archivos es la mejor opción.
Te contamos en esta guía cómo crearlo.
- Dentro de tu panel de control cPanel, ve a Tareas Cron que está dentro del apartado Avanzada.
-
En esta pantalla, completa de la siguiente manera.
- Va a ser la frecuencia de la ejecución.
- Va a ser el comando.
-
En este ejemplo se ejecuta el primer día del mes y el código que usaremos es este:
/bin/find
/home/username/public_html/downloads/
-
type
f -mtime +15 -delete
#(hay que reemplazar username por el usuario de nuestro Cpanel)
Te explicamos el comando:
- /bin/find: Este es el comando find, que se encuentra en la ubicación /bin/. find se utiliza para buscar archivos y directorios en un sistema de archivos.
- /home/username/public_html/downloads/: Esta es la ruta del directorio donde se realizará la búsqueda. En este caso, se busca en el directorio /home/username/public_html/downloads/.
-type f: Esta opción indica que find solo buscará archivos regulares en lugar de directorios o dispositivos especiales.
-mtime +15: Esta opción busca archivos que hayan sido modificados hace más de 15 días.
-delete: Esta opción elimina los archivos que se encuentran en la búsqueda. Ten en cuenta que esta acción no se puede deshacer, por lo que es importante asegurarse antes de ejecutar este comando.
- Ahora presiona el botón Añadir tarea cron y todo listo.
- Luego, agenda revisar si luego de las primeras ejecuciones automáticas, la tarea cron están haciendo su trabajo.
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.