我想知道是否有任何方法可以更改日志目录保持活动状态守护进程。我找不到我的问题的任何答案。也许可以使用 syslog、rsyslog 等工具?
我问的原因是我需要以keepalived
具有 sudo 权限的用户身份运行来运行脚本,并且没有 .txt 中消息日志文件的读取权限/var/log
。
答案1
日志记录没有什么特别的keepalived
,它是通过 syslog 完成的,因此 syslogd、rsyslog 或您安装的任何 syslog 守护进程负责写入日志数据。
您可以使用该选项指示 keepalived 记录到另一个设施而不是“守护进程” --log-facility
,并配置 rsyslog 或其他将这些消息写入单独的日志文件的方法;使用chmod
该文件以允许读取该文件。您可能还需要修改日志轮换过程以保留该模式。