Script Bash para limpieza de temporales

Bueno acá presentamos un script que sirve para limpieza de temporales directamente tomando como eje el directorio o partición /TMP

El script funciona rastreando y eliminando ciertos archivos temporales, se ejecuta mediante cron.

Vamos al script propiamente dicho, el cual en mi caso lo he creado dentro de la carpeta /etc/cron.hourly/ para que de esa manera se ejecute cada 1 hr automáticamente.

Creamos el archivo, ejemplo:

# vi scriptlimpia.sh
#!/bin/bash
# Nos movemos a /tmp
cd /tmp
ls | grep 'pTh*' | xargs rm -fv
# Limpia restos de Gallery2
ls | grep '[0-9].inc*' | xargs rm -fv
# Limpia archvos de sesiones PHP
ls | grep 'sess_*' | xargs rm -fv
# Limpia uploads fallidos de vBulletin
ls | grep 'vbupload*' | xargs rm -fv
# Limpia upload de archivos php fallidos
ls | grep 'php*' | xargs rm -fv
# Limpia conversiones fallidas de ImageMagick .
ls | grep 'magick*' | xargs rm -fv

Se puede probar el script ejecutándolo mediante:

# bash /etc/cron.hourly/scriptlimpia.sh

Espero que es sirva!

close

¡Nuestros Tutoriales en tu Email!

close

¡Nuestros Tutoriales en tu Email!

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.