stty在非交互模式下

时间:2014-11-10 13:27:36

标签: shell unix ssh stty

我正在通过非交互模式的远程服务器中的脚本执行命令。我已经浏览了链接,发现下面的错误是因为在非交互模式下运行了stty。[URL =" http://compgroups.net/comp.unix.shell/stty-invalid-参数-使用-SSH / 506594" http://compgroups.net/comp.unix.shell/stty-invalid-argument-using-ssh/506594[/URL]

stty -echo 
useradd <useraname> -m <password>
stty echo

stty用于不在终端中显示密码。但我得到了 stty:标准输入:参数无效 如在输出中。

如何在输出中摆脱/克服此错误。

1 个答案:

答案 0 :(得分:1)

echo用于表示本地输入的字符是否显示在屏幕上(据我所知)。

我不相信这对包含密码的脚本做了任何事情。

所以你可以完全删除这两条stty行,因为他们没有为你开始做任何有用的事情。

或者,如果由于某种原因,(或您认为有)保留这些行的原因,您应该能够将2>/dev/null添加到这些命令以使错误输出静音。