Was erstellt /tmp/info-html*.tmp-Dateien und wie kann ich dies stoppen oder konfigurieren, um diese zu bereinigen und/oder woanders zu erstellen?
Zum Beispiel,
# 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
...
Diese sammeln sich sehr schnell an und sind immer leer, wenn ich sie sehe.
Antwort1
Anstatt im Nachhinein aufzuräumen, sollten Sie die Stelle wahrscheinlich mit überwachen, lsof
um zu ermitteln, wer die Dateien schreibt, und herauszufinden, wie Sie dies stoppen können:
lsof +d /tmp/ -r 1 | grep "info-html"
Alternativ könnten Sie eine Art Überwachung für dieses Verzeichnis einrichten, aber dabei könnte es zu einer ziemlich gesprächigen Angelegenheit werden.
Antwort2
Dies ist höchstwahrscheinlich ein Problem mit Reduxframework, das möglicherweise ein WordPress-Plugin ist oder in einem WordPress-Theme enthalten ist. Um es zu finden, versuchen Sie Folgendes:
grep -rniIlF 'info-html' wp-content/
Dadurch erhalten Sie die Datei- und Zeilennummer, wo Sie etwa Folgendes finden sollten:
$sampleHTML = $wp_filesystem->get_contents( dirname( FILE ) . '/info-html.html' );
Ersetzen Sie es durch:
$sampleHTML = file_get_contents( dirname( FILE ) . '/info-html.html' );
Lesen Sie auch eine lange Diskussion dazu:https://github.com/reduxframework/redux-framework/issues/1383
Antwort3
Könnte zumindest sein
Einige Webanwendungen tun
WordPress
dies unter bestimmten Umständen.Ein regelmäßig ausgeführter Cronjob, siehe
/etc/crontab
,/etc/cron.*
undcrontab -l -u user
, wouser
der Benutzer ist, dem diese Dateien gehören.Ein Daemon, der diese Kacheln regelmäßig erstellt, sie aber aufgrund eines Fehlers, einer Betriebsunterbrechung oder aus einem anderen Grund nicht entfernen kann.
Schwer zu sagen, Ihrer Frage fehlen viele Details.