使用perl实现scp批量分发
Posted 黄洪波写点东西的地方
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用perl实现scp批量分发相关的知识,希望对你有一定的参考价值。
用Net::SSH::Perl和Net::SCP::Expect写部署脚本
Perl SCP操作
#!/usr/bin/perl use Net::SCP::Expect; my $pc_ip="192.168.233.135"; my $pc_passwd="test"; my $pc_user="test"; my $pc_ssh_port="22"; eval{ my $scpe = Net::SCP::Expect->new(host=>$pc_ip,user=>$pc_user,password=>$pc_passwd,port =>$pc_ssh_port,auto_yes=>1); #$scpe->scp("$pc_ip:/home/autotest/log/$log_file","$ENV{WORKSPACE}/MPLS_Test_Result.html"); $scpe->scp("/home/huanghongbo/testlogs/test.log","$pc_ip:/home/huanghongbo/testlogs/"); };
以上是关于使用perl实现scp批量分发的主要内容,如果未能解决你的问题,请参考以下文章