/tmp에서 "(삭제된) 파일"을 제거하는 방법 - 데비안

/tmp에서 "(삭제된) 파일"을 제거하는 방법 - 데비안

Debian 6에는 Python에 연결된 큰 파일이 있습니다.

/tmp/tmpLwS5ny.tbuf (deleted)
/tmp/tmpMjH6hy.tbuf (deleted)
/tmp/tmpGtY5dz.tbuf (deleted)

서버를 재부팅하고 싶지 않은데 삭제해야 하나요? 어떻게 해야 하나요?

답변1

이 스크립트를 cron 작업으로 추가하면 재부팅하지 않고도 파일을 제거할 수 있습니다.

#!/bin/sh
# Clean file and dirs more than 3 days old in /tmp nightly

/usr/bin/find /tmp -type f -atime +2 -mtime +2  |xargs  /bin/rm -f &&

/usr/bin/find /tmp -type d -mtime +2 -exec /bin/rm -rf '{}' \; &&

/usr/bin/find /tmp -type l -ctime +2 |xargs /bin/rm -f &&

/usr/bin/find -L /tmp -mtime +2 -print -exec rm -f {} \;

위의 내용을 파일 chmod 775에 저장하고 파일을 실행하기 위한 cron 항목을 만듭니다.

관련 정보