我正在运行以下脚本来监视某些进程并将输出存储在 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
?最有可能的是命令顶部指着顶部在您的系统上。与之相反顶部,顶部不能在非交互式环境/脚本中使用。尝试安装“真实”顶部。