获取错误文本超出PERL的$ sftp->获取或执行{...}

Sha*_*baz 3 perl sftp exception

我不是perl程序员,但需要调试错误.我正在使用网络:SFTP:外包.

当我尝试获取文件时,以下调用失败:

$ sftp-> get(source,destination)或者{print"出错了."}

这一行返回"出错了".我想要的是找出出了什么问题!我怎样才能找出失败的原因?

顺便说一句,这个脚本已经工作了几个月没有错误.该脚本非常可靠,我只是不知道如何捕获失败的原因.

JRF*_*son 6

$sftp->get(source, destination) or warn "get() failed with " . $sftp->error . "\n";
Run Code Online (Sandbox Code Playgroud)


sal*_*lva 5

$sftp->get($source, $destination)
   or print "something went wrong: " . $sftp->error . "\n";
Run Code Online (Sandbox Code Playgroud)