systemd:如何在包安装期间创建运行时目录?

systemd:如何在包安装期间创建运行时目录?

当软件包需要运行时目录时,systemdtmpfiles.d可能包含软件包所需的临时文件。因此,在安装 RPM 软件包时,正确的做法是安装包裹.conf文件到/usr/lib/tmpfiles.d/,然后执行systemctl daemon-reload

显然不是:新需要的目录没有创建。似乎必须明确运行systemctl start systemd-tmpfiles-setup.service。我很困惑:在预系统区域中,我只是将运行时目录添加到包中,但现在/var/run每次启动后都是空的。

RPM 和 systemd 的推荐清理解决方案是什么?

相关内容