尝试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