首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >非交互模式下的stty

非交互模式下的stty
EN

Stack Overflow用户
提问于 2014-11-10 21:27:36
回答 1查看 1.4K关注 0票数 1

我在非交互模式的远程服务器上通过脚本执行命令。我浏览了链接,发现下面的错误是由于在非交互式mode.URL="http://compgroups.net/comp.unix.shell/stty-invalid-argument-using-ssh/506594"http://compgroups.net/comp.unix.shell/stty-invalid-argument-using-ssh/506594[/URL]](http://compgroups.net/comp.unix.shell/stty-invalid-argument-using-ssh/506594[/URL])中运行stty造成的

代码语言:javascript
复制
stty -echo 
useradd <useraname> -m <password>
stty echo

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

如何消除/克服输出中的这个错误。

EN

回答 1

Stack Overflow用户

发布于 2014-11-10 22:16:34

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

我不相信这对已经包含密码的脚本有任何作用。

因此,您可以完全删除这两行stty代码,因为它们一开始并没有做任何有用的事情。

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26844947

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档