10초 후 SFTP 연결 문제

10초 후 SFTP 연결 문제

다음 스크립트를 사용하여 SFTP를 통해 파일을 보내려고 하는데 10초 후에 SFTP 연결이 닫히고 일부 파일이 오류 없이 전송되지 않습니다.

스크립트:

#!/bin/sh
HOST=xxx.xxx.xxx.xxx
USER=smsu
PASS=XXXXX

expect -c "
spawn sftp -oPort=22 ${USER}@${HOST}
expect \"password: \"
send \"${PASS}\r\"
expect \"sftp>\"
send \"lcd /home/suv/msu\r\"
send \"mput *.*\r\"
expect \"sftp>\"
send \"bye\r\"
expect \"#\"
"

답변1

파일을 전송하는 데 10초 이상 걸리면 시간 초과가 발생합니다. 예상대로 파일이 사라진 것으로 간주됩니다.

매뉴얼 페이지에서 다음과 같은 내용이 필요합니다.

set timeout 30

관련 정보