sftp을 사용해서 로컬에서 원격지로 파일업로드 하는 shell script 입니다.
문제는 shell script를 직접 실행하면 정상적으로 동작되는데
crontab에서는 5번(아래소스 참조)까지 실행되다가 멈춰 버립니다.
그리고 3~5회 정도 시도 후에는 실행 될 때도 있고
제목대로입니다. 리눅스에서 돌아가는 sftp 프로그램 중에서, 원격 호스트의 디렉토리 구조를 유지하면서 그 안의 모든 파일을 통째로 갖고 올 수 있는 프로그램은 어떤 게 있을까요?
종래의 ftp 프로그램 중에서는 ncftp를 주로 사용했었는데, FTP 서버를 운용안하고 ssh 접속만 허용하는 호스트들의 경우에는 어떤 프로그램을 써야할지 잘 모르겠더군요.