Cómo limpiar su directorio /tmp con tmpwatch Imprimir

  • 0

Introducción

Es posible que /tmp se llene regularmente. Esto suele ser el resultado de los scripts php del usuario que no eliminan los archivos que crean en /tmp. Existe un programa de terceros para borrar el directorio /tmp llamado tmpwatch. Este artículo le mostrará cómo instalar tmpwatch y configurar un trabajo cron para que pueda limpiar el directorio /tmp de archivos antiguos de forma regular. 

Procedimiento

1. Instale tmpwatch si no está instalado. Si ejecuta este comando cuando tmpwatch ya está instalado y en la última versión, le dirá que no hay nada que hacer y que no se causará ningún daño.

yum instalar tmpwatch

2. Verifique cuántos archivos hay en /tmp

ls-1 /tmp | wc-l

3. Ejecute tmpwatch para borrar la partición /tmp de archivos de más de una semana ahora:

tmpwatch --mtime --todos 168 /tmp

4. Compruebe si algunos archivos se eliminaron realmente de /tmp. De lo contrario, disminuya el número de horas (en este caso, 168) hasta que se eliminen suficientes archivos para dejar suficiente espacio en /tmp. No baje el número por debajo de 12. 

ls-1 /tmp | wc-l

5. Agregue tmpwatch al crontab de root para borrar archivos antiguos (de más de una semana) todas las noches. Si necesitaba reducir el número de horas en el paso 3, bájelo aquí también. Para obtener más información sobre cómo editar el crontab, consulte Cómo editar el crontab del usuario raíz

crontab -e
0 0 * * * tmpwatch --mtime --todo 168 /tmp

¿Fue útil la respuesta?

« Atrás