¿Qué está creando archivos /tmp/info-html*.tmp y cómo lo detengo o lo configuro para limpiarlos y/o crearlos en otro lugar?
Por ejemplo,
# ll /tmp/info-html*
-rw-r--r-- 1 user user 0 Oct 30 2014 /tmp/info-html.tmp
-rw-r--r-- 1 user user 0 Oct 30 2014 /tmp/info-html1.tmp
-rw-r--r-- 1 user user 0 Oct 30 2014 /tmp/info-html2.tmp
...
Estos se acumulan muy rápidamente y siempre están vacíos cuando los veo.
Respuesta1
En lugar de limpiar después del hecho, probablemente deberías monitorear el lugar para lsof
determinar qué está escribiendo los archivos y descubrir cómo detenerlo:
lsof +d /tmp/ -r 1 | grep "info-html"
Alternativamente, podría configurar algún tipo de auditoría en ese directorio, pero puede resultar muy hablador.
Respuesta2
Lo más probable es que esto sea un problema con reduxframework, que puede ser un complemento de WordPress o estar incluido en un tema de WordPress. Para encontrarlo prueba algo como esto:
grep -rniIlF 'info-html' wp-content/
Esto le dará el archivo y el número de línea donde debería encontrar algo como:
$sampleHTML = $wp_filesystem->get_contents( dirname( FILE ) . '/info-html.html' );
Reemplácelo con:
$sampleHTML = file_get_contents( dirname( FILE ) . '/info-html.html' );
Además, vea una larga discusión sobre eso:https://github.com/reduxframework/redux-framework/issues/1383
Respuesta3
Podría ser al menos
Alguna aplicación web como
WordPress
hacer eso en algunas circunstancias.Un cronjob que se ejecuta regularmente, consulte y
/etc/crontab
dónde está el usuario propietario de esos archivos./etc/cron.*
crontab -l -u user
user
Algún demonio que crea periódicamente esos mosaicos y no los elimina debido a un error, operación interrumpida o alguna otra razón.
Es difícil saberlo, su pregunta carece de muchos detalles.