いくつかのプロセスを監視し、出力を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
?おそらくコマンドはトップ指すトップあなたのシステムから。反対側にトップ、トップ非対話型環境/スクリプトでは使用できません。 「リアル」をインストールしてみてくださいトップ。