ㅋ
제 경험으로는 FTP 연결이 100% 안정적이라는 보장이 없다는 것을 전제로 구축 해야 하는것 같습니다.
해외 서버로 매일 10기가 정도 전송을 해야 하는데, 핑이 너무 불안정해서 50~60%정도는 전송 실패가 되더라구요...ㅠ.ㅠ
그래서 PHP에서 배치파일, 파이썬으로도 해봤지만 스크립트로는 예외처리 사항(몇번 손대다가 귀찮....)이 많아서 포기했었습니다.
결국에는 윈도우의 경우 WINSCP나 FTP프로그램 CLI를 만들어서 돌린 기억이 있네요 ^^;