
top: procps version 3.2.8
バッチモードではtop()を実行できません。
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
端末が最も簡単な機能に対してのみサポートを提供し、他の端末でそのサポートを提供する必要があるためです。