scpに「until loop」をどのように使用できますか?

scpに「until loop」をどのように使用できますか?

このscpコマンドはほぼ毎日失敗します。

scp myfile [email protected]:/myhome

場合によっては、ネットワーク接続が切断されないため、2〜3回を実行する必要があります。scp成功するまでコマンドを実行し続けるために、「do Untilループ」などのループにどのように配置できますか?助けてくれてありがとう。

答え1

whileこれにはデフォルトのループを使用できます。

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

答え2

試してみましたか?until scp myfile [email protected]:/myhome; do :; done

関連情報