【发布时间】:2014-07-24 04:11:58
【问题描述】:
当我通过 ssh 运行包含进度条(如 phpunit 或 wget)的远程命令而不是获取更新的进度条时,我得到重复的标准输出条堆叠:
$ ssh user1@server1 some_command
-------------------------------
##-----------------------------
######-------------------------
#######------------------------
###########--------------------
##############-----------------
########################-------
etc
是否有任何我可以运行/管道的命令将这些行重新呈现在前一行之上(因此栏就像我在本地运行命令一样工作)?
【问题讨论】:
-
显然您的本地终端不支持远程程序用来覆盖这些行的控制字符。
-
尝试使用
-t强制伪tty分配? -
如果我 ssh 并以本地用户身份运行命令,它运行良好 - 远程运行命令(不直接使用服务器上的会话)似乎有所不同。任何想法如何弄清楚有什么不同?