是否存在为以用户身份运行的守护程序存储pid文件的首选位置?/ var/run是标准位置,但这适用于用户守护程序,因此它没有写入权限.据推测,我的守护进程将从.profile或.bashrc或其他东西开始.只是把它保存到/ tmp一个坏主意?
如果它是为用户运行的,那么让我们看看,存在哪种类型的用户特定存储.
嗯.
而已!主目录.我知道最终会来找我:-)
抱歉光刺.说真的,我只是将PID存入$HOME/.daemon.pid或~/.daemon.pid(当然,你如何命名文件取决于你).
当然,这是假设您只为用户运行一个守护程序.如果没有,你需要有点棘手.
并且希望减轻您对用户无意中删除其主目录中的未知文件的担忧,这就是为什么您通过使用.字符启动它来"隐藏"它的原因.
大多数没有经验的用户甚至不应该看到这些用户,而且有经验的用户应该知道这些用户应该知道更多.
| 归档时间: |
|
| 查看次数: |
8474 次 |
| 最近记录: |