我正在使用 lftp 将文件从本地传输到仅允许 SFTP 访问的远程服务器。我使用以下语法来传输文件:
lftp -c "open -u $UN,$Pass sftp://$Server ; mirror -R $Directory"
在传输文件时,这一切正常。因为我将它用作嵌入在 .sh 文件中的 cron,有时 lftp 失败(原因不明)。
如何使用一些退出代码或可用于确保转移正确性的东西来验证转移?
verify transfer lftp
lftp ×1
transfer ×1
verify ×1