top命令报错 “TERM environment variable not set”

这是因为在非终端环境去执行top命令(比如脚本、docker中),这个错误是说需要指定终端类型,也就是一个“TERM” 的环境变量。

解决办法是:
在脚本中运行top时加上 -b参数。

或者在docker的run命令加上-it参数。

posted @ 2022-11-30 17:44  書劍飄零  阅读(1814)  评论(0编辑  收藏  举报