systemd /run 目录消失且不会被重新创建

systemd /run 目录消失且不会被重新创建

我将套接字文件组织成/run/mydir/x.socket/run/mnydir/y.socket等。重新启动时,/run/mydir不会重新创建,因此这些作业不会启动。创建并设置正确的权限并启动服务即可。

我不想把这些套接字文件放回去,/tmp那么正确的处理方法是什么?我的 systemd 文件确实有以下几行:

RuntimeDirectory=/run/mydir
RuntimeDirectoryPreserve=restart

但他们似乎什么也没做。

相关内容