在脚本中,我正在使用SCP将大文件复制到另一个主机。是否unix SCP返回网络问题的错误代码
SCP -qrp hugefile.txt的/ opt/perf05/tmp目录
然而,我们注意到,这个文件不被复制。我怀疑这是因为我们正在通过网络复制这个庞大的文件而失去联系。 scp命令在这种网络断开连接的情况下是否返回任何错误代码,或者是否有任何其他调试方法来找出导致此失败副本的原因。提前致谢。
史蒂夫
在脚本中,我正在使用SCP将大文件复制到另一个主机。是否unix SCP返回网络问题的错误代码
SCP -qrp hugefile.txt的/ opt/perf05/tmp目录
然而,我们注意到,这个文件不被复制。我怀疑这是因为我们正在通过网络复制这个庞大的文件而失去联系。 scp命令在这种网络断开连接的情况下是否返回任何错误代码,或者是否有任何其他调试方法来找出导致此失败副本的原因。提前致谢。
史蒂夫
scp -v
给调试信息。
当连接失败或发生任何其他网络错误时,scp会返回非零(> 1)。
我发现以下内容: – qwarentine
谢谢。该问题是无法找到源文件。我启用了详细模式并调试了该问题。 – qwarentine
如果在传输过程中连接中断,它似乎会返回$?= 1。它为你带来什么回报?测试看看! – Celada