配置 syslog 以记录 bash 脚本

配置 syslog 以记录 bash 脚本

我想使用 syslog 进行一些 bash 脚本日志记录。

我看到了 /etc/rsyslog.d/50-default.conf,但我对 syslog 还不熟悉。我想配置 local0 来记录我的脚本。

我应该编辑这个配置文件吗?它的名字很奇怪,让我很困惑。或者我应该为我的配置创建一个新的文件,然后以某种方式读取它?

我只是想遵循这里既定的标准。

答案1

您可以使用实用程序logger,如以下示例所示:

logger -p local0.notice -t MYTAG "my message"

在默认rsyslog配置中,它将显示/var/log/syslog

Jul 11 12:16:23 enzotib-laptop MYTAG: my message

如果您需要记录到其他文件,则需要修改/etc/rsyslog.d/50-default.conf,或者最好在同一目录下添加其他文件。

相关内容