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 $@;
}
ありがとう、
トム