Cómo evitar que Linux borre los ficheros de /tmp al arrancar

Ubuntu, por defecto, borra los ficheros que encuentra en /tmp al arrancar. Eso, en mi opinión, es algo bueno. Los usuarios no deberían (deberíamos 🙂 guardar sus ficheros en /tmp. Para eso está nuestro directorio home (~). El comportamiento de los scripts de arranque se gestiona a través del fichero /etc/default/rcS. Para indicar a Ubuntu que no queremos que se cargue los ficheros que encuentre en /tmp al arrancar, debemos de modificar la variable TMPTIME . En concreto, los ficheros serán borrados si su fecha de modificación es anterior a TMPTIME días. Un valor de 0 en esa variable significa que los ficheros serán borrados independientemente de la fecha de modificación. Si lo que queremos es que Ubuntu no borre esos ficheros jamás, hay que poner un -1 como valor (o la palabra infinite).

Ojito, porque en Fedora/CentOS/RedHat este trabajo se lleva a cabo a través de un proceso cron en /etc/cron.daily/tmpwatch . Por defecto ese proceso se cargará los ficheros que acumulen más de 720 horas sin haber sido usados.

Truco original en UnixCraft

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

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