我正在使用 unixlogger
命令将日志发送到 syslog。但在某些机器上,获取文件需要的时间太长。是否可以刷新 rsyslog 以便它更快地写入磁盘。
答案1
/bin/kill -HUP `cat /var/run/syslogd.pid`
根据 rsyslogd 的手册页,这会使 rsyslogd 关闭所有打开的文件。因此它会将其日志输出刷新到磁盘。
我正在使用 unixlogger
命令将日志发送到 syslog。但在某些机器上,获取文件需要的时间太长。是否可以刷新 rsyslog 以便它更快地写入磁盘。
/bin/kill -HUP `cat /var/run/syslogd.pid`
根据 rsyslogd 的手册页,这会使 rsyslogd 关闭所有打开的文件。因此它会将其日志输出刷新到磁盘。