리눅스 분류
cron을 이용하여 ftp 자동접속
작성자 정보
- 정경영 작성
- 작성일
컨텐츠 정보
- 2,096 조회
- 3 댓글
- 0 추천
- 목록
본문
안녕하세요....
리눅스에 관심이 있어서 공부하다가 막혀서
이렇게 질문합니다...
cron을 이용해서 일정시간마다
다른 서버컴퓨터의 ftp에서 자료를 받아오고 싶은데요..
#!/bin/sh
ftp -n ftp.kweather.co.kr << _EOF
user enwiz @enwiz
bi
prompt
lcd /usr/local/jakarta-tomcat-5.0.28/webapps/ROOT/common
cd /
get data.txt
bye
_EOF
이렇게 스크립트를 햇는데 뭔가 빠졌는지 확인부탁드릴께요...
관련자료
-
이전
-
다음
댓글 3
홍보성님의 댓글
- 홍보성
- 작성일
빠진거 없네요. ㅎ 로그를 생성하고 싶다면
date >> log.txt
echo "-------------------" >> log.txt
ftp -n ftp.kweather.co.kr << _EOF >> log.txt
~~
~~
_EOF
ech o"==================" >> log.txt
요렇게 수정하면 됩니다. ㅎ
date >> log.txt
echo "-------------------" >> log.txt
ftp -n ftp.kweather.co.kr << _EOF >> log.txt
~~
~~
_EOF
ech o"==================" >> log.txt
요렇게 수정하면 됩니다. ㅎ
홍보성님의 댓글
- 홍보성
- 작성일
아. 추가로 제대로 전송 됬는지에 대해 검증하는 부분은 Standard ouput Errorlevel로 확인 안됩니다. 다시 말해서 $? output 또는 && 구문을 통해서 확인해봤자 무조건 성공(0)으로만 출력됩니다. ftp의 문제네요.
전송에 대한 검증은 스크립트 내부에서 전송전 파일의 날짜 및 크기 정보등을 변수로 가지고 있다가 전송 후에 확인 하는 방법으로 처리해야 합니다. ㅎ
전송에 대한 검증은 스크립트 내부에서 전송전 파일의 날짜 및 크기 정보등을 변수로 가지고 있다가 전송 후에 확인 하는 방법으로 처리해야 합니다. ㅎ
홍보성님의 댓글
- 홍보성
- 작성일
아. 또하나 추가. ㅡㅡ;
크론에 이 상태로 프로세스를 돌리면 지저분하게 messages log에 cron 로그가 쌓입니다. 잊지말고 위 파일을 크론에 등록할때 뒤에 > /dev/NULL 이걸 추가해서 지저분한 로그를 생기지 않도록 하세요.
크론에 이 상태로 프로세스를 돌리면 지저분하게 messages log에 cron 로그가 쌓입니다. 잊지말고 위 파일을 크론에 등록할때 뒤에 > /dev/NULL 이걸 추가해서 지저분한 로그를 생기지 않도록 하세요.