1.安装expect
yum install -y expect
2.示例
a.admin切换root用户脚本#!/usr/bin/expectset passwd "123456"set timeout 30spawn sudo su -expect "*password*"send "$passwd\r"interact
b.执行root权限脚本,比如createhellomv.sh为root权限脚本
#!/usr/bin/expectset passwd "12345"set timeout 30spawn sudo sh /opt/service/hellojenkins/createhellomv.shexpect "*password*"send "$passwd\r"interact