我需要使用 Net::SSH 远程检索文件,但如果该文件远程不存在,我的脚本就会终止。我怎样才能停止这种情况并让脚本继续执行?
eval {
my $login_output = $ssh->login($user, $pass);
foreach $device (keys %{$deviceHashRef})
{
my $transfer_output = $scpe->scp("$host:/home/portal/runtime/portal_daemon/data/journal/2012.07/refrigeration.case.$device.hourly", '/tmp/poop/input');
}
};
if($@)
{
print Dumper $@;
}
谢谢,
汤姆