我正在编写一个新的守护进程,它将托管在Debian Linux上.
我发现/var/log只有根用户的写入权限,所以我的守护进程无法在那里写入日志(log)文件.
然而,如果它在那里写入,它似乎将获得自动日志(log)旋转,并且也可以像用户预期的那样工作.
对于守护进程来说,不必以root用户身份运行,编写出现在/var/log中的日志(log)条目的建议方法是什么?
守护进程是一个Web服务器,因此日志(log)通信量将类似于Apache.
我正在编写一个新的守护进程,它将托管在Debian Linux上.
我发现/var/log只有根用户的写入权限,所以我的守护进程无法在那里写入日志(log)文件.
然而,如果它在那里写入,它似乎将获得自动日志(log)旋转,并且也可以像用户预期的那样工作.
对于守护进程来说,不必以root用户身份运行,编写出现在/var/log中的日志(log)条目的建议方法是什么?
守护进程是一个Web服务器,因此日志(log)通信量将类似于Apache.
您应该创建一个子目录,比如/var/log/mydaemon
,拥有守护进程的用户所有权