O que está criando arquivos /tmp/info-html*.tmp e como faço para interrompê-los ou configurá-los para limpá-los e/ou criá-los em outro lugar?
Por exemplo,
# 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
...
Eles se acumulam muito rapidamente e ficam sempre vazios quando os vejo.
Responder1
Em vez de limpar após o fato, você provavelmente deveria monitorar o local para lsof
determinar o que está gravando os arquivos e descobrir como pará-lo:
lsof +d /tmp/ -r 1 | grep "info-html"
Alternativamente, você pode configurar alguma forma de auditoria nesse diretório, mas pode ficar muito complicado.
Responder2
Provavelmente, este é um problema com reduxframework, que pode ser um plugin do WordPress ou incluído em um tema do WordPress. Para encontrá-lo, tente algo assim:
grep -rniIlF 'info-html' wp-content/
Isso lhe dará o arquivo e o número da linha onde você deve encontrar algo como:
$sampleHTML = $wp_filesystem->get_contents( dirname( FILE ) . '/info-html.html' );
Substitua por:
$sampleHTML = file_get_contents( dirname( FILE ) . '/info-html.html' );
Além disso, veja uma longa discussão sobre isso:https://github.com/reduxframework/redux-framework/issues/1383
Responder3
Poderia ser pelo menos
Alguns aplicativos da web
WordPress
fazem isso em algumas circunstâncias.Um cronjob executado regularmente, consulte e
/etc/crontab
onde está o usuário que possui esses arquivos./etc/cron.*
crontab -l -u user
user
Algum daemon que cria periodicamente esses blocos, falhando em removê-los devido a um bug, operação interrompida ou algum outro motivo.
Difícil dizer, sua pergunta carece de muitos detalhes.