我正在通过非交互模式的远程服务器中的脚本执行命令。我已经浏览了链接,发现下面的错误是因为在非交互模式下运行了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:标准输入:参数无效 如在输出中。
如何在输出中摆脱/克服此错误。
答案 0 :(得分:1)
echo
用于表示本地输入的字符是否显示在屏幕上(据我所知)。
我不相信这对包含密码的脚本做了任何事情。
所以你可以完全删除这两条stty
行,因为他们没有为你开始做任何有用的事情。
或者,如果由于某种原因,(或您认为有)保留这些行的原因,您应该能够将2>/dev/null
添加到这些命令以使错误输出静音。