CentOS 6.x
Tôi bối rối khi chính xác các tập tin tôi đặt trong / tmp / bị xóa.
/etc/cron.daily/tmpwatch có các mục sau:
#! /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
Phần trong dòng 5 đọc -X '/tmp/hsperfdata_*' 10d /tmpdẫn đến tôi tin rằng các tệp tôi đặt trong / tmp / sẽ tồn tại trong 10 ngày (giả sử chúng không bị khóa trong khi xóa khóa học hoặc thư mục được gắn trên hệ thống tệp tmpfs).
Đúng không?
fuser. Phiên bản systemd có thể làm điều đó?