批量升级python版本的shell
2017-09-11 11:15
501 查看
1.准备一个文件放入所有需要升级的服务器IP:ansible_failed_ip.txt
2.写一个用于在远程执行的脚本:update.sh
2.写一个用于在远程执行的脚本:update.sh
[root@shvpuppet01 scripts]# cat update.sh #!/bin/bash tar xf /usr/local/src/Python-2.7.13.tgz -C /usr/local/src/ cd /usr/local/src/Python-2.7.13 && ./configure make && make install if [ -f /usr/bin/python ];then mv /usr/bin/python /usr/bin/python_old2 cp /usr/local/src/Python-2.7.13/python /usr/bin/python else cp /usr/local/src/Python-2.7.13/python /usr/bin/python fi3.写一个脚本用于将需要传输的文件发送给远端服务器并执行远程脚本的脚本:update_python.sh
[root@shvpuppet01 scripts]# cat update_python.sh #!/bin/bash for ip in `cat ansible_failed_ip.txt` do scp /usr/local/src/Python-2.7.13.tgz root@$ip:/usr/local/src/ scp /server/scripts/update.sh root@$ip:/tmp/update.sh ssh $ip "chmod +x /tmp/update.sh" done for ip in `cat ansible_failed_ip.txt` do ssh $ip '/tmp/update.sh' done4.执行脚本:sh update_python.sh
相关文章推荐
- CentOS 6.x系统升级Python到2.7版本的Shell脚本分享
- python--批量下载豆瓣图片之升级版本
- CentOS 6.x系统升级Python到2.7版本的Shell脚本分享
- python 2.6.6升级到python 2.7.x版本的方法
- DevStack环境的Python版本升级和UT环境搭建
- CentOS 5升级Python版本(2.4>2.7)
- python+shell 批量获取服务器信息并且生成excel表
- centos6.5下升级python版本为python2.7
- 升级centos默认python版本
- python版本升级问题
- linux 下升级python版本
- contos系统升级最新python版本
- 关于Python升级版本出现的问题
- Centos 下 python版本升级
- Centos6.5 python升级成2.7版本出现的一些问题解决方法
- python升级2.7.13版本进入环境出现大量信息
- python版本升级
- 关于Linux自带的python2.6.6升级到2.7.10版本步骤详解
- CentOS 5升级Python版本(2.4>2.7)
- 升级python到2.7版本pip不可用