You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

rsyslog immark模块使用求助:标记消息未写入指定输出文件

rsyslog immark模块使用求助:标记消息未写入指定输出文件

我正在找rsyslog的immark模块的可用示例,自己先尝试了一个测试配置,结果遇到了问题,想请教大家。

我写了这样一个测试配置文件(比如命名为immark.test):

module(load="immark" interval="2")
*.* /tmp/test-mark.out

然后用这条命令启动rsyslog:

rsyslog -iNONE -dnf immark.test

从运行日志里能看到rsyslogd每2秒都会收到SIGTTOU信号,说明immark模块确实在运行,但奇怪的是完全没有内容写入到/tmp/test-mark.out文件中。我可能完全误解了这个模块的工作逻辑和用途,毕竟rsyslog的语法和行为有时候真的会让人意外😅。

我原本的预期是:每2秒rsyslog会生成一条标记消息(应该是类似-- MARK --这样的内容),然后把这条消息写入到指定的输出文件里。我的最终需求是用这个模块生成心跳消息,发送给其他工具。

我已经反复读了好几遍immark模块的官方文档,但还是没搞明白问题出在哪,有没有大佬能帮忙指点一下?

备注:内容来源于stack exchange,提问作者hate2eatbugs

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 11:23:11