安东尼·BB
之所以这样问,是因为我想以模块化方式配置部署。我将有N个文本文件,可以在N个情况下编辑rsyslog的行为,所有这些文件都位于同一目录中,但没有.conf扩展名。脚本将重建rsyslog.conf包含的实际conf文件,然后重新启动rsyslog以应用配置。这样,当我只需编辑一个具有要修改的配置的文件时,就不必浏览一个较长的配置文件。
这里
这取决于您在rsyslog.conf文件中使用的指令。通常,它可能是
$IncludeConfig /etc/rsyslog.d/*.conf
这是一个通配符glob模式,仅包含结尾为的文件.conf
。但是,可以改为
$IncludeConfig /etc/rsyslog.d/
当所有文件(以开头的文件除外.
)都将包括在内时。请注意,这些是旧版指令,有关此处的RainerScript等效命令,请参见此处
include(file="/etc/rsyslog.d/*.conf")
并且还允许您从环境变量中指定文件名:
include(file=`echo $ENV_VAR`)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
编辑于
我来说两句