/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어떤 상황에서 그렇게 하는 것과 같은 일부 웹 애플리케이션 .

  • 정기적으로 실행되는 cronjob은 해당 파일을 소유한 사용자가 어디에 있는지 /etc/crontab확인 /etc/cron.*하세요 .crontab -l -u useruser

  • 주기적으로 타일을 생성하는 일부 데몬은 버그, 작업 중단 또는 기타 이유로 인해 타일을 제거하지 못합니다.

말하기 어렵습니다. 귀하의 질문에는 세부 정보가 많이 부족합니다.

관련 정보