본문 바로가기

개발/서버

Crontab을 이용한 ftp 파일 자동 전송받기

data파일을 특정 디렉토리에 쌓이도록 하고 ftp셀을 이용한다
우선 클라이언트단에서 쉘 작성

=====ftp_file.sh====
#! /bin/ksh
. /home1/kbsms/.profile
today=`date +"%y%m%d"`
{
echo user 아이디 패스워드
echo prompt off
echo hash
echo bi
echo mget *
} | ftp -n -v ftp서버아이피 &
====================

작 성된 쉘파일을 Crontab에 등록..

======Crontab 간단한 설명======
crontab -l : 현재의 crontab 내용을 본다
crontab -e : crontab 편집모드
* * * * * command
| | | | |
| | | | +--> 요일 (0-6, 0은 일요일입니다)
| | | +--> 월 (1-12)
| | +--> 일 (1-31)
| +--> 시간 (0-23)
+--> 분 (0-59)
예)
0,30 * * * * ftp_file.sh
--> 매시 30 분 간격으로 ftp_file.sh 를 실행함.
0 12 * * 1 /bin/tar cvf /dev/rmt/0m /users
--> 월요일 마다 12 시에 users directory를 tar command로 backup 함.

'개발 > 서버' 카테고리의 다른 글

lsof  (0) 2012.01.19
named  (0) 2011.12.22
VSFTP  (1) 2011.12.21
네트워크 상태 보기! - TCP View 편 (1)  (0) 2011.12.18
WebDAV  (0) 2011.12.17