我无法让 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
终端应该只提供对最简单功能的支持,而其他终端则提供该支持。