[ 작업 환경 ]
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
'Infra > Linux' 카테고리의 다른 글
[Linux][ethtool] 인터페이스 상태 확인 및 케이블 연결 상태 확인 방법 예시 (0) | 2020.05.14 |
---|---|
[Linux] grep 커맨드 활용 - 파일명과 내용 함께 매핑하여 출력 (0) | 2020.04.28 |
[Linux][hdparm] 리눅스 HDD 하드디스크 정보 확인 (0) | 2020.04.17 |
[Solved][Linux] kernel: nf_conntrack: falling back to vmalloc. (0) | 2020.04.16 |
[Centos] 6,7,8 버전별로 명령어 이력 파일로 남기기 설정 방법 (0) | 2020.04.13 |