gpt4 book ai didi

linux - 为以用户身份运行的守护进程存储 pid 文件

转载 作者:IT王子 更新时间:2023-10-28 23:53:38 27 4
gpt4 key购买 nike

对于以用户身份运行的守护进程,是否有一个首选的位置来存储 pid 文件?/var/run 是标准位置,但这是针对用户守护程序的,因此它在那里没有写权限。大概我的守护进程将从 .profile 或 .bashrc 或其他东西启动。将它保存到/tmp 是个坏主意吗?

最佳答案

如果它是为用户运行的,让我们看看存在哪种特定于用户的存储。

嗯。

就是这样!主目录。我知道它最终会出现在我身边 :-)


对不起,轻刺。说真的,我只是将 PID 存储到 $HOME/.daemon.pid~/.daemon.pid(当然,你如何命名文件取决于你) .

当然,这是假设您仅为一位用户运行一个守护进程。如果没有,您需要更巧妙一些。


并且希望减轻您对用户会无意中删除其主目录中的未知文件的恐惧,这就是为什么您通过以 . 字符开头来使其“隐藏”。

大多数没有经验的用户甚至都不应该看到这些,而有经验的用户应该知道最好不要乱用它们。

关于linux - 为以用户身份运行的守护进程存储 pid 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3957242/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com