shell脚本用于解决自动化交互问题
发布时间
阅读量:
阅读量
自动交互的方法如下:
- 检查命令行,并查看是否存在相关选项用于实现自动化交互。
[root@dbserver02 ~]# echo "123" | passwd --stdin a1
Changing password for user a1.
passwd: all authentication tokens updated successfully.
2.输入重定向
Passwd u1 < /tmp/a.txt
3.Here document
[root@LVM ~]# passwd a1 << eof
一
一
结束-of-file指示
用户a1的密码正在被更改。
新密码:BAD PASSWORD被视为过于简单且太短。
BAD PASSWORD已被判定为不够安全。
已经更新所有认证令牌,请重新输入新密码:
所有认证令牌已成功更新。
4.用expect来实现
安装expect
[root@LVM Packages]# rpm -ivh expect-5.44.1.15-5.el6_4.x86_64.rpm tcl-devel-8.5.7-6.el6.x86_64.rpm tcl-8.5.7-6.el6.x86_64.rpm
warning: expect-5.44.1.15-5.el6_4.
全部评论 (0)
还没有任何评论哟~
