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 함.
우선 클라이언트단에서 쉘 작성
=====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 함.
'UNIX, Linux' 카테고리의 다른 글
유닉스상에서 특정 디렉토리 내의 파일수 체크 (0) | 2008.01.30 |
---|---|
파일검색후 문자열 검색처리 (0) | 2007.12.24 |
리눅스에서 오라클 실행. (0) | 2006.12.11 |
프로세스ID를 가져와 종료 쉘 (0) | 2006.07.11 |
시스템별 공유라이브러리의 환경변수 (0) | 2006.05.16 |