호스트에 연결할 때 WinSCP 스크립트가 중단됩니다.

호스트에 연결할 때 WinSCP 스크립트가 중단됩니다.

스크립트와 함께 Winscp를 실행하는 배치 스크립트가 있는데 "호스트에 연결 중"일 때 WinSCP가 중단되는 경우가 있습니다.

WinSCP가 연결 시도를 중지하고 연결할 수 없을 때 x초 후에 자동으로 종료되는 시간 초과를 설정할 수 있습니까?

답변1

명령을 열면 시간 초과 매개변수를 설정할 수 있습니다.

-timeout=<sec>

예:

open sftp://martin:[email protected]/ -hostkey="ssh-rsa 2048 xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx" -timeout=30

답변2

기본 시간 제한은 15초입니다. -timeout스위치를 이용해 변경할 수 있습니다.open명령. 어떤 경우에는 Windows가 시간 제한을 준수하지 않아 더 길거나 더 짧게 사용할 수도 있습니다.

연결이 실패하거나 시간 초과되면 WinSCP는 연결을 다시 시도합니다. 에서기본 "배치" 모드, WinSCP는 최대 2분 동안 계속 재시도합니다. 대화형 모드에서는 계속해서 시도합니다.

다음을 사용하여 한도를 변경할 수 있습니다.option reconnecttime <sec>명령.

예:

option batch abort
option reconnecttime 60
open sftp://[email protected]/ -timeout=15

관련 정보