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

관련 정보