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脚本文件的编辑。
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脚本文件的编辑。
相关文章推荐
- Linux 集群上批量执行同一命令 shell 脚本
- linux学习第七十篇:expect脚本同步文件,expect脚本指定host和要同步的文件,构建文件分发系统,批量远程执行命令
- 简易登录,批量执行命令,批量copy文件shell脚本【Linux运维之道之脚本案例】
- Shell 脚本远程批量执行命令
- linux 通过shell脚本在本地执行远程机器命令
- 简易登录,批量执行命令,批量copy文件shell脚本【Linux运维之道之脚本案例】 推荐
- Linux远程拷贝&远程执行命令shell脚本
- Linux远程执行Shell命令或脚本
- android 在手机sd 卡中执行linux 命令 和shell 脚本
- linux中利用shell脚本条件执行命令
- Linux执行shell脚本方式及区别&命令后台运行
- linux 远程执行 shell脚本中nohup启动注意
- java jsch远程执行shell脚本命令
- Linux执行shell脚本方式及区别&命令后台运行
- 每天一个linux命令(62):sh命令 /Linux中执行shell脚本的4种方法总结
- Linux执行shell脚本方式及区别&命令后台运行
- [Linux]定时执行命令的shell脚本,删除脚本自身,判断输出是否为空
- Linux中使用crontab命令定时执行shell脚本或其他Linux命令
- python写的批量操作远程主机脚本(命令执行,上传、下载文件)
- shell脚本批量部署ssh认证+批量执行命令