我正在使用 rsync 將檔案從一台伺服器複製到另一台伺服器,但我不斷收到此警告:
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/到
它不會影響 rsync 命令,並且所有檔案都會正確複製,但每當我運行該命令時,看到警告出現大約 4 或 5 次,這很煩人。
我嘗試過谷歌搜索,但似乎找不到其他人遇到同樣的問題。
此外,該警告出現在不同的伺服器上,以及當我在本地使用該命令時。
有人可以解釋為什麼會發生這種情況,或者如何擺脫它嗎?
謝謝!
答案1
確保您已將TERM
變數設定為您所使用的終端類型的有效值。
這是非常不尋常的,你還不知道 - 這是什麼作業系統?