400 猫
我有一个本地脚本,我需要在远程服务器上启动一个服务。
通常,如果我登录到远程服务器,我会使用例如:
service rsyslog restart
我会看到以下输出:
但是当我从我的脚本中以非交互方式连接时,即
ssh myserver.com "service rsyslog restart"
我没有得到彩色[OK]
输出:
当我将-t
选项添加到 时ssh
,我确实得到了彩色输出,但同时我也得到了Connection to server closed.
我不想要的额外详细信息,因为它干扰了我的脚本:
如何在没有额外详细信息的情况下获得彩色输出?
B. 莫里斯
如果您还添加了-q
(uiet) 选项,它将抑制断开连接线和其他信息消息:
ssh -tq myserver.com "service rsyslog restart"
-q Quiet mode. Causes most warning and diagnostic messages to be suppressed.
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
编辑于
我来说两句