linux执行sql脚本_linux通过contab执行shell脚本top指令无输出

top 指令可能看到linux 当前运行状态的,如内存,CPU运行占用等关键信息。当检测到机器有问题应用无法连接时,希望打印top日志作参考。那这个自然是在定时检测任务中进行处理。

以下的运行TOP指令时的一些问题解决方式

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

脚本载图如下:

42ee8b978c8da7a00d7386163d1bf807.png

crontab -e

2ccc2f1613b1c10ea722dc85e4b39db1.png

local.sh

328e01d24cf1bdaaf8f63ae158b054ed.png

运行日志

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

95357170f01eeda07c81b3f7adeaa0c9.png

加了参数的local.sh

运行日志报failed tty get

ea81eeaa6be9da2510c323f7a6a74262.png

报failed tty get

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

如下图:

90cb7930963bbefa452b5edac8f32fb5.png

最终的local.sh

2424cb5eff9a5012bc90005050035113.png

top信息正常输出到日志

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值