小编TSG*_*TSG的帖子

/var/run/user/$UID 是 PID 文件的新 /var/run 吗?

我有一个应用程序(以 root 身份作为服务运行),它在/var/run. 但我想知道这现在是否不再是最佳实践。

Linux 中 - 2012 年询问的替代 pid 文件而不是 /var/run 的存储位置,提问者询问是否应该将 PID 文件放入/var/run。不过,这很大程度上是在 systemd 出现之前,以及 systemd 操作系统从/var/run到 just 的转变/run(作为 systemd “ API 文件系统”之一并列在systemd 文件层次结构要求中)。

Lennart Poettering(和其他人)的XDG 基本目录规范之类的东西谈到了“特定于用户的非必要运行时文件和其他文件对象(例如套接字、命名管道……)”的其他地方。systemdfile-hierarchy手册页也是如此。

我在别处读到的内容给我的印象/var/run/user/$UID是systemd 操作系统上此类内容的标准位置。

人们可以找到许多其他的例子。

那么我的应用程序应该更改为使用/var/run/user/$UID …

pid file-location systemd

13
推荐指数
1
解决办法
7493
查看次数

标签 统计

file-location ×1

pid ×1

systemd ×1