当前位置 主页 > 服务器问题 > win服务器问题汇总 >

    python 实现自动远程登陆scp文件实例代码

    栏目:win服务器问题汇总 时间:2019-10-14 12:22

     python 实现自动远程登陆scp文件实例代码

    实现实例代码:

    #!/usr/bin/expect
    
    
    if {$argc!=3} {
    send_user "Usage: $argv0 {path1} {path2} {Password}\n\n"
    exit
    }
    set path1 [lindex $argv 0]
    set path2 [lindex $argv 1]
    set Password [lindex $argv 2]
    
    
    spawn scp ${path1} ${path2}
    
    
    expect {
    "Password:" {
    exec sleep 1
    send "${Password}\r"
    }
    "*continue connecting*" {
    exec sleep 1
    send "yes\r"
    expect "*Password:" {
    exec sleep 1
    send "${Password}\r"
    }
     
    }
    }
    expect "*" 
    send "exit\r"
    expect "*closed*"
    #send "exit\r"
    #expect "*"
    #exit
    #exec sleep 10
    

    感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!