通过使用 crontab 和完整消息将顶部管道化为文本?

通过使用 crontab 和完整消息将顶部管道化为文本?

我正在运行这个:

top -b -n 1 -o %MEM > /home/me/top/top.`date +\%F.\%H\%M`.txt

当我运行它时,它工作正常,但是当我每 10 分钟输入 crontab 时,该COMMAND部分总是被切断,因此我只看到完整的命令postgres +

我可以通过 crontab 从 top 获取完整命令吗?

答案1

答案是COLUMNS在 crontab 中设置:

COLUMNS=9999 top -b -n 1 -o \%MEM > /home/me/top/top.mem.`date +\%F.\%H\%M`.txt

相关内容