반응형
특정 시간대에 지속적으로 동일한 작업을 하기 위해서 리눅스 스케줄러인 crontab을 주로 사용한다.
윈도우 서버에도 있는 스케줄러와 동일하다고 생각하면 된다.
* 등록되어 있는 스케줄러 확인 : crontab -l
[root@tourWeb1 ~]# [root@tourWeb1 ~]# crontab -l [root@tourWeb1 ~]#
* crontab 수정 : crontab -e
[root@tourWeb1 ~]# [root@tourWeb1 ~]# crontab -e [root@tourWeb1 ~]#
* crontab의 형식
순서 |
내용 |
범위 |
1 |
분 |
0-59 |
2 |
시 |
0-23 |
3 |
일 |
0-31 |
4 |
월 |
1-12 |
5 |
요일 |
0-7(일요일 :0 또는 7, 월요일 :1, 화요일:2 ...) |
6 |
명령어 |
실행할 명령 |
* crontab 등록 예
# 매일 새벽 3시마다 백업 스크립트 실행 0 3 * * * /data/backup/Backup.sh > /dev/null 2>&1 # 매달 15일, 30일 새벽 3시에 백업 실행 0 3 15,30 * * /data/backup/Backup.sh > /dev/null 2>&1 # 매달 1일부터 20일까지 새벽 3시에 백업 실행 0 3 1-20 * * /data/backup/Backup.sh > /dev/null 2>&1 # 매주 월요일 22시(저녁 10시)에 백업 실행 0 22 * * 1 /data/backup/Backup.sh > /dev/null 2>&1 # 1분마다 실행 */1 * * * * /data/backup/Backup.sh > /dev/null 2>&1
'Linux' 카테고리의 다른 글
[CentOS] Rsync 설치하기 (0) | 2014.08.12 |
---|---|
[CentOS] 리눅스 Java / JDK 설치 (0) | 2014.07.27 |
[CentOS] 특정 프로세스 체크하기 (0) | 2014.07.25 |
[CentOS] 패스워드 만료 기간 설정 (0) | 2014.07.25 |
[CentOS] 원격 root 로그인 접속 제한 (4) | 2014.07.25 |