顶部: tty 获取失败

顶部: tty 获取失败

我正在运行以下脚本来监视某些进程并将输出存储在 html 文件中。但运行时却报错top: failed tty get。这是脚本:

var=4
while [ $var -ge 0 ]
do
`echo q | htop --p=2164 | aha --black --line-fix >> htop2.html`
#$cmd
sleep 1
var=$(($var-1))
done

请指导我解决这个错误!

答案1

在我看来,你没有顶部安装。which htop和的输出是什么alias?最有可能的是命令顶部指着顶部在您的系统上。与之相反顶部,顶部不能在非交互式环境/脚本中使用。尝试安装“真实”顶部

相关内容