crontab
특정 시간이나 일정한 시간 간격으로 명령을 실행하거나 정해진 작업을 수행 하고자 할 경우 crontab을 이용하여 쉽게 실행할 수 있다.
시스템이 부팅될 때부터 cron daemon이 실행되며 /var/spool/cron/crontabs 디렉토리 안의 각각의 User 이름으로 저장된 crontab 파일을 읽어 온다.
cron 제어 파일
* /etc/cron.d/cron.allow - 등록된 User만 crontab 명령어를 사용함.
* /etc/cron.d/cron.deny - 등록된 User만 crontab 명령어 사용을 금함.
두 파일 모두 없으면 슈퍼유저만 crontab을 실행할 수 있다.
1. crontab 파일을 편집하기 위한 Editor를 선언한다.
work# setenv EDITOR vi
work# export EDITOR
2. crontab 명령어를 사용하여 파일에 시간과 작업을 추가한다.
( 매달 1일, 15일 21시에 tar 명령어로 /data1의 내용을 tape drive에 받음)
work# crontab -e
0 21 1,15 * * /usr/bin/tar cvf /dev/rmt/0 /data1
> > > > >__ 요일 설정 (0-일요일, 6-토요일, *-요일 무관)
> > > >______ 월(month) 설정 (1~12, *-월 무관)
> > >___________ 일(day) 설정 (1~31, *-일 무관)
> >_______________ 시간(hour) 설정 ( 0~23, *-시간 무관)
>___________________ 분(minute) 설정 (0~59, *-분 무관)
[출처] 특정 시간에 back up을 위한 crontab 설정법|작성자 명랑폐인
*/10 * * * * 10분마다
'리눅스 > 리눅스설정방법' 카테고리의 다른 글
리눅스 로그인후 메세지 보이기 (0) | 2012.04.02 |
---|---|
history 에 날짜 포함하기. (1) | 2012.02.08 |
Traffice-Monitor = iptraf (4163) | 2012.01.31 |
NTOP 설치 (네트워크 모니터링 ) CENTOS 5.5 (3985) | 2011.12.29 |
5.x 버전 DHCPD 설치 및 설정. B클래스 설정. (0) | 2011.11.18 |