rsync を使用して 1 つのサーバーから別のサーバーにファイルをコピーしているのですが、次の警告が繰り返し表示されます。
tput: $TERM に値がなく、-T が指定されていません
実行するコマンドは次のとおりです。
rsync -aq --log-file="/path/to/log" -e "ssh -i /path/to/private/key" /folder/to/copy/ user@server:/folder/to/copy/to
rsync コマンドには影響せず、すべてのファイルが正しくコピーされますが、コマンドを実行するたびに 4 回または 5 回ほど警告が表示されるのは非常に煩わしいです。
グーグルで検索してみましたが、同じ問題を抱えている人は他に見つからないようです。
また、ローカルでコマンドを使用した場合だけでなく、異なるサーバー上でも警告が表示されます。
なぜこのようなことが起こるのか、またどうすればこれを解消できるのか、誰か説明してもらえませんか?
ありがとう!
答え1
TERM
使用している端末タイプに対して有効な値が変数に設定されていることを確認してください。
まだ知らないというのは非常に珍しいことです。これは何の OS ですか?