Crontab 打开终端时出错:未知

Crontab 打开终端时出错:未知

尝试echo q | htop | aha --black --line-fix > /var/www/graph.html从 crontab 执行命令,但它返回打开终端时出错:未知。

命令从终端运行良好。我应该以某种方式让 cronjob 从终端运行吗?系统在 Ubuntu Server 14.04 上运行。

提前致谢。

答案1

我知道这是一个非常老的问题,但也许这仍然会对某些人有所帮助......

在执行 htop 之前,您需要导出 TERM 环境变量。我通过创建脚本文件并安排以下操作来完成此操作:

#!/bin/bash
export TERM=xterm-256color
/usr/bin/echo q | htop | aha --black --line-fix > /data/diagnostics/htop-$(date +'%Y-%m-%dT%T').html

相关内容