日期:2014-05-16  浏览次数:20775 次

请教一个shell的技巧——怎么自动输入密码?
比如我要切换个账户:
su gemfield
password:

现在我知道密码是123,怎么编写一个shell脚本,让他自动切换,而不要求我输入密码。

------解决方案--------------------
如何这个命令支持参数带密码的话,你就有福了,
------解决方案--------------------
用手机回复的,简单说下
如果命令本身接收参数,就可以man这条命令,总管道传递
如果命令本身不接受参数,那需要安装expect(和tcl有依赖关系)实现
------解决方案--------------------
使用expect实现自动登录

http://www.cnblogs.com/sunss/archive/2010/12/23/1914763.html