我使用shell腳本通過FTP傳輸文件,我的外殼工作正常。 但問題是我的shell腳本掛起,如果FTP連接在傳輸之間下降,則不會退出。使用Shell腳本自動化FTP
這就是我的shell腳本的外觀。
echo "open $ip" > ${cmd_File}
echo "user $usrnm $psswd" >> ${cmd_File}
echo "cd $location" >> ${cmd_File}
echo "binary" >> ${cmd_File}
echo "put $filename" >> ${cmd_File}
echo "bye" >> ${cmd_File}
progress=$(ftp -vin < ${cmd_File} 2>&1) 1> /dev/null
我會很高興,如果有人可以幫我處理錯誤,除非連接之間滴在我的代碼的作品真的很好。 這段代碼確實只在那裏掛起,當這種事情發生時,我需要退出代碼。
感謝, 作者Abhijit
對不起老兄,但需要在殼牌公司做 – user3206005
現在怎麼樣?好點? –
謝謝Dude ...它的工作很好現在 – user3206005