xuanxi 发表于 2015-10-25 13:52:35

RHCE7: systemd-tmpfile使用

RHCE7
systemd-tmpfiles: 创建、删除和管理临时文件的服务 .
(旧版本系统用 watchtmp + cron来共同实现自己管理临时文件)
service name : systemd-tmpfiles-setup.service   ===>>>Create Volatile Files and Directories
systemd-tmpfiles-setup-dev.service===>>>Create static device nodes in /dev
systemd-tmpfiles-clean.service      ====>> clean xxxx auto
配置文件:
/etc/tmpfiles.d/*.conf   管理员可修改的配置文件
/usr/lib/tmpfiles.d/*.conf    rpm软件安装的时候,自动更新的配置文件,不能更改
/run/tmpfiles.d/*.conf      daemon应用程序自己管理的配置文件
配置文件作用域:
#Type Path          Mode UIDGID    Age Argument
d/run/user      0755 root root    -   #当创建文件或目录时,如果/run/user不存在,就会以此属性创建目录。此目录不会被自动清除
D/home/student0755 student user 1h -   #当创建文件或目录时,如果/home/student不存在,就会以此属性创建目录。如果执行systemd-tmpfiles --clean ,此目录下1h内没有被access、change和
modified 的文件或目录会被删除。
L 链接
详细 : man tmpfiles.d
用法:
--create+ /etc/tmpfiles.d/xxx.conf      ====>>> 根据xxx.conf的内容创建文件或目录
systemd-tmpfiles +--remove
--clean    +空|/etc/tmpfiles.d/xxx.conf      ====>>> xxxxx 清除xxx

[*]本文来自:爱好Linux
[*]本文链接:http://www.ahlinux.com/redhat/9448.html
页: [1]
查看完整版本: RHCE7: systemd-tmpfile使用