/tmp/info-html*.tmp ファイルを作成しているのは何ですか? また、これを停止するにはどうすればよいですか?

/tmp/info-html*.tmp ファイルを作成しているのは何ですか? また、これを停止するにはどうすればよいですか?

/tmp/info-html*.tmp ファイルを作成しているのは何ですか? また、これを停止したり、クリーンアップしたり、別の場所に作成するように設定するにはどうすればよいですか?

例えば、

# 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
...

これらはすぐに蓄積され、私が見たときには常に空になっています。

答え1

事後にクリーンアップするのではなく、次の方法でその場所を監視して、lsof何がファイルを書き込んでいるかを判断し、それを停止する方法を検討する必要があります。

lsof +d /tmp/ -r 1 | grep "info-html"

あるいは、そのディレクトリに何らかの監査を設定することもできますが、非常に多くの処理が必要になる可能性があります。

答え2

これはおそらく WordPress プラグインか WordPress テーマに含まれている reduxframework の問題です。これを見つけるには、次のようにしてください:

grep -rniIlF 'info-html' wp-content/

これにより、次のような内容が見つかるファイルと行番号が表示されます。

$sampleHTML = $wp_filesystem->get_contents( dirname( FILE ) . '/info-html.html' );

次のように置き換えます:

$sampleHTML = file_get_contents( dirname( FILE ) . '/info-html.html' );

また、それについての長い議論もご覧ください:https://github.com/reduxframework/redux-framework/issues/1383

答え3

少なくとも

  • WordPress特定の状況下でそれを実行するような Web アプリケーションもあります。

  • 定期的に実行される cronjob については、 および を参照してください。これら/etc/crontabのファイルを所有するユーザーはどこにいますか。/etc/cron.*crontab -l -u useruser

  • 定期的にタイルを作成するデーモンですが、バグ、操作の中断、その他の理由によりタイルを削除できません。

判断が難しいですね。あなたの質問には詳細が欠けています。

関連情報