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
터미널이 가장 간단한 기능에 대해서만 지원을 제공하고 다른 터미널에서 해당 지원을 제공해야 하기 때문입니다.