我希望在$TMP_DIR
或中创建一个/tmp/
永久存在的目录(即永远不会被删除),但它由操作系统维护,即如果一段时间没有打开/使用或系统需要更多空间,则可以删除其中的内容。
本质上是一个目录,用于放置随机临时内容并忘记维护它,但不必在我想使用它时重新创建该目录,并且它的路径不会改变,因此脚本/应用程序可以使用它。
实现这一目标的最佳方法是什么?
我可以看到/etc/default/periodic.conf
有这些选项:
# 110.clean-tmps
daily_clean_tmps_enable="YES" # Delete stuff daily
daily_clean_tmps_dirs="/tmp" # Delete under here
daily_clean_tmps_days="3" # If not accessed for
daily_clean_tmps_ignore=".X*-lock .X11-unix .ICE-unix .font-unix .XIM-unix"
daily_clean_tmps_ignore="$daily_clean_tmps_ignore quota.user quota.group" # Don't delete these
daily_clean_tmps_verbose="YES" # Mention files deleted
我可以添加一条路径到daily_clean_tmps_ignore
eg...="my-persistant-unique-dir
并且它会尊重它吗?
答案1
本质上是一个目录,用于放置随机临时内容并忘记维护它,但不必在我想使用它时重新创建该目录,并且它的路径不会改变,因此脚本/应用程序可以使用它。
你想要/var/tmp
那个。它由系统维护,始终存在(除非您删除它),不会被清理(除非您对其进行配置)并且路径是稳定的。这FHS有更多详细信息。