顶部无法在批处理模式下工作:“哑”:未知的终端类型

顶部无法在批处理模式下工作:“哑”:未知的终端类型

我无法让 top ( top: procps version 3.2.8) 以批处理模式运行。

root@zenitel063a52:~ top -b
'dumb': unknown terminal type.

它将在交互模式下正常运行(仅在调用时top)。

如何解决这个问题?

答案1

问题是dumb中缺少终端/usr/share/terminfo/d/。解决方法是复制另一个终端并将其重命名为“dumb”。

cd /usr/share/terminfo
mkdir d      #if directory not there
cp v/vt100 d/dumb

这个黑客应该起作用的原因是因为dumb终端应该只提供对最简单功能的支持,而其他终端则提供该支持。

相关内容