我怎样才能使用“直到循环”进行 scp ?

我怎样才能使用“直到循环”进行 scp ?

scp命令几乎每天都会失败:

scp myfile [email protected]:/myhome

有时,我必须执行 2-3 次,因为它不会使网络连接断断续续。我怎样才能将其放入循环中,例如“do Until循环”,以便它继续运行命令scp直到成功?我很感激任何帮助。

答案1

while您可以为此使用基本循环:

while ! scp myfile [email protected]:/myhome; do
    sleep 1
done

答案2

你试过了吗 ?until scp myfile [email protected]:/myhome; do :; done

相关内容