我正在使用 4.6.2 版的 rsyslog 并在以下行中包含以下内容/etc/rsyslog.conf
:
$template InputToScript,"/home/user/%msg%"
if $msg contains "abcdefg" then ^touch;InputToScript
我做了一个PIDkill -1 <pid>
在哪里<pid>
rsyslogd
然后我输入
logger "xxxabcdefgyyy"
我没有看到/home/user/xxxabcdefgyyy
创建的文件。
我遗漏了什么吗?