top 指令可能看到linux 当前运行状态的,如内存,CPU运行占用等关键信息。当检测到机器有问题应用无法连接时,希望打印top日志作参考。那这个自然是在定时检测任务中进行处理。
以下的运行TOP指令时的一些问题解决方式
1、top命令报错 “TERM environment variable not set.”
脚本载图如下:

crontab -e

local.sh

运行日志
这时要以local.sh 中加个参数 :export TERM=xterm

加了参数的local.sh
运行日志报failed tty get

报failed tty get
2、top: failed tty get,出现这个错误只需再加个-b 参数如: top -bn 3 , n和3是显示3次吧
如下图:

最终的local.sh

top信息正常输出到日志
内容其实很少,仅涉及 top 指令在定时任务中的使用情况。top的相关参数说明,可以参考网上的。