Este comando buscará en todos los directorios /home/*/public_html (también en subdirectorios) archivos de registro de errores:
find /home/*/public_html -type f -name error_log -exec du -sh {} \; Ejemplo de uso:
root@web [~]# find /home/*/public_html -type f -name error_log -exec du -sh {} \;
4.0K    /home/tolomike/public_html/error_log
4.0K    /home/tolomike/public_html/wp-includes/ID3/error_log
9.0K    /home/tolomike/public_html/wp-includes/theme-compat/error_log
4.0K    /home/tolomike/public_html/wp-includes/SimplePie/error_log
4.0K    /home/tolomike/public_html/wp-includes/SimplePie/Cache/error_log
root@web [~]#  Muchas veces querrá ver los archivos de error+log que ocupan más espacio. Para ello, ordena los resultados. El comando es:
find /home/*/public_html -type f -name error_log -exec du -sh {} \; | sort -n ¿Necesita enumerar solo los archivos error_log de más de 50 MB? Usa este comando:
find /home/*/public_html -type f -name error_log -size +50000k -exec du -sh {} \; Tenga en cuenta que, dependiendo de la cantidad de archivos y cuentas, estos comandos pueden ejecutarse durante mucho tiempo.
 Ahora veamos cómo eliminamos estos archivos. 
 Para eliminar todos los archivos error_log encontrados, use:
find /home/*/public_html -type f -iname error_log -delete Para eliminar archivos de registro de error de más de 50 MB, utilice:
find /home/*/public_html -type f -iname error_log -size +50000k -delete ¿Quiere agregar un trabajo cron que elimine los archivos error_log? Utilice el crontab -e comando para editar los trabajos del servidor.
crontab -e Luego agregue la línea (el trabajo cron se ejecutará todos los días a las 02:30):
30 2 * * * find /home/*/public_html -type f -name error_log -delete Salga del editor crontab con CTRL+X. Confirme los cambios.