不需要时出现的消息

不需要时出现的消息

我可以通过 SSH 访问 CentOS 机器,并且该机器有一个奇怪的行为,我以前从未见过。

假设我正在使用 vi 编辑文件或显示文件的 tail -f 。每当服务器有一些消息要显示时,该消息就会从顶部出现,从而擦除我从正在编辑或拖尾的文件中看到的行。

这就像控制台和终端组合在同一个窗口上。例如:如果我使用 vi 编辑文件并使用客户端检查电子邮件,我会看到一些行转储,显示我正在连接到该框,并且这些行覆盖了我之前看到的行。

我该如何阻止这个?谢谢

答案1

系统记录器或其他东西正在将输出发送到/dev/console(或您的 ssh 会话所在的 pty,因为我不认为 /dev/console 实际上包含该输出)。

幸运的是,您可以刷新显示;这会将这些消息替换为应该存在的消息。 vi 和许多其他终端应用程序都会响应ctrl-l(尝试一下)。这也适用于命令提示符,但它相当于clear.

您可能想向管理员发送有关此问题的注释,因为它实际上只适用于重要的消息(例如,“系统现在正在停机!”)。

相关内容