是的,Linux的syslogd服务可以合并来自不同来源的日志
例如,你可以使用&
符号将一个日志重定向到另一个日志文件:
*.* /var/log/syslog & ~
这将把所有日志(.)重定向到/var/log/syslog
文件,但不会包括空行(~)。
你还可以使用>
符号将日志追加到另一个文件:
*.* >> /var/log/syslog
这将把所有日志(.)追加到/var/log/syslog
文件。
此外,你还可以使用>
符号覆盖现有的日志文件:
*.* > /var/log/syslog
这将把所有日志(.)写入/var/log/syslog
文件,如果文件已存在,则会覆盖原有内容。
通过这些方法,syslogd可以合并来自不同来源的日志。