运行日志不工作

我用runit创build了一个服务。 服务开始和落在没有日志logging。 我需要有关错误检测服务的STDOUT的信息(服务启动时没有正确运行)。

我创build了一个目录/etc/sv/service_name/log ,创build了用于日志logging的运行可执行文件(安装可执行文件位):

 #!/bin/sh exec svlogd -t /var/log/service_name 

并创build目录/ var / log / service_name

但是,服务启动/重新启动后日志目录是空的

我运行服务为:

 $ sv start service_name ok: run: service_name: (pid 17017) 0s $ sv status service_name run: service_name: (pid 17373) 1sfail: service_name: runsv not running 

我的日志loggingconfiguration有什么问题?

根据你的答案,线索

 run: service_name: (pid 17373) 1sfail: service_name: runsv not running 

告诉我这个问题不是日志,而是你的服务本身是失败的。 ps fax给你什么? 你有没有看到与附加logging器runsvrunsv是否runsv守护进程/进程? 有没有一个runsv