您的位置:首页 > 运维架构 > Shell

linux远程批量执行命令的shell脚本

2017-11-11 17:04 1006 查看
1.创建一个脚本文件,例如123.sh

mkdir 123.sh

2.修改文件的权限

chmod 777 123.sh

3.编辑脚本文件的内容:

#!/user/bin/expect -f

for {set i 161} {$i<=162} {incr i} {

spawn ssh -l root 192.168.240.$i

expect "*password: "

sleep 10

send "123456\r"

send "touch /home/hao.txt \r"

expect eof

}

执行命令为:expect 123.sh

注释:改脚本执行命令为,远程登录192.168.240.161/162,

并且在这两台机器上执行命令:touch /home/hao.txt

由此实行了批量管理的shell脚本文件的编辑。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: