相关疑难解决方法(0)

我的pidfile必须位于/ var/run中吗?

我在两种情况下都要求:技术上和风格上.

我的应用程序/守护程序可以保留pidfile /opt/my_app/run/吗?

这样做真的很糟糕吗?

我的需要是这样的:我的守护进程在特定用户下运行,并且实现者必须mkdir一个新的目录/var/run,chown和chgrp它以使我的守护进程运行.似乎更容易将pidfile保持为本地(对守护进程).

unix linux ubuntu pid

70
推荐指数
4
解决办法
5万
查看次数

系统守护程序的PID文件的首选位置以非root用户身份运行

我的问题与此问题有关,但有问题的过程是从cron和非root用户运行的.因此,许多用户实际上没有家庭目录(或者他们的家庭目标指向/usr/share/package_name哪个不是PID文件的理想位置).

存储/var/run是有问题的,因为除了root之外,该目录不可写.

我可以使用/tmp,但我想知道这是否是出于安全考虑的理想选择.

我可以安排一个启动脚本来创建一个目录,/var/run其中由相应的用户拥有(我不能在包安装时执行此操作,因为/var通常作为tmpfs挂载,因此不是持久的).

这里的最佳做法是什么?

linux security daemon locking pid

8
推荐指数
1
解决办法
7998
查看次数

标签 统计

linux ×2

pid ×2

daemon ×1

locking ×1

security ×1

ubuntu ×1

unix ×1