tmpwatch

CentOS 5.*/REHL 5.*,过期的时间单位为小时

[bob.panl@dev160021.sqa.cm6 ~]$ cat /etc/cron.daily/tmpwatch
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_*' 240 /tmp
/usr/sbin/tmpwatch "$flags" 720 /var/tmp
for d in /var/{cache/man,catman}/{cat?,X11R6/cat?,local/cat?}; do
   if [ -d "$d" ]; then
/usr/sbin/tmpwatch "$flags" -f 720 "$d"
   fi
done


CentOS 6.*/REHL 6.* 过期的时间单位为天

[root@ACE-TEST-302 ~]# cat /etc/cron.daily/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_*' 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

-x : exclude

-X : exclude pattern

-X '/tmp/hsperfdata_*' 10d /tmp,正常情况下此通配符对应的文件是不会被删除的,如果10天未被访问,则会被删除

你可能感兴趣的:(tmpwatch)