idea网站开发好用的网站链接
news/
2025/9/29 6:55:22/
文章来源:
idea网站开发,好用的网站链接,网络推广建设期的网站,wordpress 主题 汉化之前线上服务器分发配置都是用shell和expect脚本分发#xff0c;脚本写了很长#xff0c;上周换了ansible#xff0c;现在自己用python写一个#xff0c;就30行代码就可以实现需求#xff0c;之前的shell写了快200行了#xff0c;蛋疼#xff0c;代码如下#xff1a;
f…之前线上服务器分发配置都是用shell和expect脚本分发脚本写了很长上周换了ansible现在自己用python写一个就30行代码就可以实现需求之前的shell写了快200行了蛋疼代码如下
from multiprocessing import Process
import paramiko
import sys
file sys.argv[1]
Username root
Password 123456
Dest_Path [
/data/x5online/%s %file,
/tmp/%s %file
]
Port 22
def sftpPut(ip):
try:
s paramiko.Transport((ip,Port))
s.connect(usernameUsername,passwordPassword)
sftp paramiko.SFTPClient.from_transport(s)
localFile file
for remoteFile in Dest_Path:
sftp.put(localFile,remoteFile)
print(%s put successful. %ip)
except:
print(%s not exits.%ip)
def ipProcess():
for i in range(10,40):
ip 192.168.170.%s%i
p Process(targetsftpPut,args(ip,))
p.start()
if __name__ __main__:
ipProcess()
鸡汤一回对python感兴趣了学的才快。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/921496.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!