Linux
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 \"#\" "
如果傳輸一個文件的時間超過 10 秒,它將超時,正如預期的那樣,它會認為它已經消失了。
您需要來自手冊頁的類似內容:
set timeout 30