Centos/RHEL/Fedora系統(tǒng)完全安裝,系統(tǒng)存在清理機(jī)制,會(huì)定時(shí)清理/tmp目錄下文件
海滄網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)建站,海滄網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為海滄千余家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)營銷網(wǎng)站建設(shè)要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的海滄做網(wǎng)站的公司定做!
Centos/RHEL/Fedora系統(tǒng)最小化安裝沒有該機(jī)制
用到工具:tmpwatch
yum install tmpwatch -y
包含以下文件:
/etc/cron.daily/tmpwatch
/usr/bin/tmpwatch
/usr/sbin/tmpwatch
/usr/share/doc/tmpwatch-2.9.16
/usr/share/doc/tmpwatch-2.9.16/COPYING
/usr/share/doc/tmpwatch-2.9.16/ChangeLog
/usr/share/doc/tmpwatch-2.9.16/NEWS
/usr/share/doc/tmpwatch-2.9.16/README
/usr/share/man/man8/tmpwatch.8.gz
tmpwatch命令的作用就是刪除一段時(shí)間內(nèi)不使用的文件
安裝后會(huì)在/etc/cron.daily/目錄下生成一個(gè)tmpwatch文件。內(nèi)容如下:
[root@LAMP linuxuser]# ls /etc/cron.daily/
logrotate makewhatis.cron mlocate.cron tmpwatch
#! /bin/sh flags=-umc /usr/sbin/tmpwatch "$flags" -x /tmp/.X11-unix -x /tmp/.XIM-unix \ -x /tmp/.font-unix -x /tmp/.ICE-unix -x /tmp/.Test-unix \ -X '/tmp/hsperfdata_*' -X '/tmp/.hdb*lock' -X '/tmp/.sapstartsrv*.log' \ -X '/tmp/pymp-*' 10d /tmp /usr/sbin/tmpwatch "$flags" 30d /var/tmp for d in /var/{cache/man,catman}/{cat?,X11R6/cat?,local/cat?}; do if [ -d "$d" ]; then /usr/sbin/tmpwatch "$flags" -f 30d "$d" fi done
從腳本中可看出,tmp目錄會(huì)刪除10天未訪問過的文件。