问题描述

将top 输出结果重定向到文本中,通过脚本进行筛选值做监控,手动执行,输出正常。加入计划任务后,输出内容只有很少一部分

top -c 输出重定向到文件,内容不完整解决

不能通过名称判断是哪个进程,无法过滤

问题原因

由于计划任务不附带环境变量,终端宽度只能显示这么多内容。这也解释了为何手动显示完整而加入计划任务就缺失一部分。

问题解决

在脚本中加入环境变量解决

#!/bin/bash
export COLUMNS=200
/usr/bin/top -cn1  -b -u smsplatform  >/tmp/top.log

top -c 输出重定向到文件,内容不完整解决

相关文章: