有没有办法强制系统日志立即刷新到磁盘?

有没有办法强制系统日志立即刷新到磁盘?

我模糊地记得有一个开关可以配置 syslog,它会强制它立即将日志刷新到磁盘,这样当您的系统挂起时,您也许能够从中获取一些有用的信息。现在,我得到一个充满零的块“\0”,其中分配了文件块,但日志数据实际上从未写入磁盘。这是我梦到的还是我只是在谷歌度过了糟糕的一天? (Ubuntu 14.04)

答案1

我不熟悉具有将日志刷新到磁盘的命令行选项的 syslog 实现。许多 syslog 实现默认将日志刷新到磁盘,但如果 syslog 配置文件中的日志文件名称(例如/etc/syslog.conf)前面带有-(破折号),则不会刷新。这可能就是你所记得的。

相关内容