[ 작업 환경 ]

Centos 6, 7

 

 

 

프로세스 예약 데몬

리눅스용 작업 스케줄러

 

 

 

* * * * * 수행할 명령어



분 시 일 월 요일



분 : 0~59

   시 : 0~23

      일 : 1~31

         월 1~12

            요일 : 0~6

            >>> 0 : 일요일 / 1 : 월요일 / 2 : 화요일 / 3 : 수요일 / 4 : 목요일 / 5 : 금요일 / 6 : 토요일

 

 

 

 

1. 작업 스케줄 설정 예시

 

아래 커맨드를 통해 crontab 설정 편집을 할 수 있습니다.

crontab -e

 

# 작업 스케줄 예시

* * * * * /test/test.sh
# 매분 실행 > 하루에 1440회씩 실행

30 * * * * /test/test.sh
# 매시의 30분마다 실행 > 하루에 24회씩 실행

0,30 * * * * /test/test.sh
# 매시의 0,30분마다 실행 > 하루에 48회씩 실행

*/10 * * * * /test/test.sh
# 매 10분마다 실행 > 하루에 144회씩 실행

30 1-23/6 * * * /test/test.sh
# 1시부터 매 6시간마자 실행 > 01:30, 07:30, 13:30, 19:30 실행

0 8 * * 1-5 /test/test.sh
# 평일 (월~금) 오전 8시에 실행

0 8 * * 0,6 /test/tes.sh
# 주말 (토,일) 오전 8시에 실행

 

 

 

 

2. 작업 스케줄 설정 확인 명령어

# crontab 작업 스케줄 확인
crontab -l

# testuser 라는 사용자 계정의 작업 스케줄 확인
crontab -l -u testuser

 

 

 

 

3. crontab 스케줄 작업 로그 확인

vim /var/log/cron

 

 

 

 

4. 현재 작업자의 모든 crontab 설정 삭제

crontab -r

 

 

 

 

+ Recent posts