我的 ubuntu 18.04 服务器(无 GUI)上不再有 /etc/default/rcS,我已设置 TMPTIME=20,从 16.04 升级后,时间似乎恢复到更短。
我如何自定义 /tmp 的清理?
rcS 中还有其他变量,如 UTC=yes 或 FSCKFIX=yes。
它们去哪儿了?
答案1
在较旧的 ubuntu 版本中,这将是 upstart,具体来说,/etc/init/mounted-tmp.conf
它仍将使用 TMPTIME /etc/default/rcS
(但默认情况下会被注释掉)。您可能需要自行设置这些以满足您的需求。但您指出 ubuntu 不再使用这些。
因此,如果systemd
您正在寻找:/usr/lib/tmpfiles.d/tmp.conf,如下所述:
http://manpages.ubuntu.com/manpages/bionic/man5/tmpfiles.d.5.html
答案2
谢谢您的回答。
我发现使用 systemd 可以从 systemctl 管理 tmpfiles,控制服务是 systemd-tmpfiles-clean.service。
man systemd-tmpfiles
man tmpfiles.d
显示有关此信息。