脚本使用模块: sshpass
脚本名: scp_file.py
特点:1. 自动指纹校验;2.指定密码和目录传输文件。
# -*- coding: utf8 -*-
# /usr/bin/python
import subprocess, sys
import os, commands
afb = "/opt/xdfs-mgnt/mgnt-agent/agent/"
alfb = "xdfs-restful/xdfs-mgnt-agent/src/agent/"
agent_file = ["hardwares/scsi.py", "xfile.py", "hardwares/nvmeof.py", "hardwares/cmd_outputs",
"solve_nfs_cifs_ftp.py", "glusterfs_shares.py", "sharing_openrations.py", "hardware.py", "xfile_quota.py", "xdfs_s3", "celery.py",
"glusterfs_volumes.py"
]
mfb = "/opt/xdfs-mgnt/mgnt-master/"
mlfb = "xdfs-restful/xdfs-mgnt-master/src/"
master_file = ["agent", "xfiles","nodes", "clusters", "devices", "monitors", "bricks", "vol