top命令报错 “TERM environment variable not set”
这是因为在非终端环境去执行top命令(比如脚本、docker中),这个错误是说需要指定终端类型,也就是一个“TERM” 的环境变量。
解决办法是:
在脚本中运行top时加上 -b参数。
或者在docker的run命令加上-it参数。
作者:書劍飄零
本文版权归作者和博客园所有,欢迎转载,但未经作者同意,必须保留此段声明,且在文章页面醒目位置显示原文连接,否则保留追究法律责任的权利。
这是因为在非终端环境去执行top命令(比如脚本、docker中),这个错误是说需要指定终端类型,也就是一个“TERM” 的环境变量。
解决办法是:
在脚本中运行top时加上 -b参数。
或者在docker的run命令加上-it参数。