2012-06-26 89 views
-2

在脚本中,我正在使用SCP将大文件复制到另一个主机。是否unix SCP返回网络问题的错误代码

SCP -qrp hugefile.txt的/ opt/perf05/tmp目录

然而,我们注意到,这个文件不被复制。我怀疑这是因为我们正在通过网络复制这个庞大的文件而失去联系。 scp命令在这种网络断开连接的情况下是否返回任何错误代码,或者是否有任何其他调试方法来找出导致此失败副本的原因。提前致谢。

史蒂夫

+1

如果在传输过程中连接中断,它似乎会返回$?= 1。它为你带来什么回报?测试看看! – Celada

回答

1
scp -v 

给调试信息。

当连接失败或发生任何其他网络错误时,scp会返回非零(> 1)。

+0

我发现以下内容: – qwarentine

+0

谢谢。该问题是无法找到源文件。我启用了详细模式并调试了该问题。 – qwarentine