htopとクローンタブ

htopとクローンタブ

rootユーザー用のcrontabがあります。

9 17 * * * TERM=xterm /bin/bash /root/htop_stat.sh

htop_stat.sh:

/usr/bin/echo q | /usr/bin/htop -C | /usr/bin/aha --line-fix | /usr/bin/html2text -width 999 | /usr/bin/grep --line-buffered -v "F1Help\|xml version=" > /tmp/htop.txt

rootとして手動で実行するとうまくhtop_stat.shいきます。

ただし、上記のcronjobが起動すると、htop.txtにはhtop出力の最初の23行が含まれます。

どんなアイデアがありますか?

答え1

TERM=xtermこの接頭辞は、シェルプロンプトではなく cron コマンドでは許可されません。

これをcrontabファイルに別々の行で入力してください。

TERM=xterm
9 17 * * * /bin/bash /root/htop_stat.sh

またはに含めてくださいhtop_stat.sh

man 5 crontab詳細より。

関連情報