728x90
반응형
■ LINUX 리눅스 crontab(크론탭) 시간 설정 방법, 주기 설정
■ 주기 설정
# Example of job definition:
# .---------------- minute (0 - 59)
# | .------------- hour (0 - 23)
# | | .---------- day of month (1 - 31)
# | | | .------- month (1 - 12) OR jan,feb,mar,apr ...
# | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# | | | | |
# * * * * * user-name command to be executed
# 분 시 일 월 요일 명령어 또는 스크립트
분 (minute) | 0-59, * 설정 시 1분 단위로 실행 |
시 (hour) | 0-23, * 설정 시 매시간 실행 |
일 (day of month) | 1-31, * 설정 시 매일 실행 |
월 (month) | 1-12, * 설정 시 매달 실행 |
요일 (day of week) | 0-7, * 설정 시 월요일부터 일요일까지 매일 실행 |
명령어 또는 스크립트 (command) | 실행할 명령어 또는 프로그램 등 설정 |
■ 예제
* * * * * /home/test/index.php
# 1분마다 test.sh를 실행 (한시간마다 60번 실행)
*/10 * * * * /home/test/index.php
# 10분마다 test.sh를 실행 (한시간마다 6번 실행)
15,45 * * * * /home/test/index.php
# 매시 15분과 45분에 test.sh를 실행 (한시간마다 2번 실행)
30 * * * * /home/test/index.php
# 매시 30분에 test.sh를 실행 (한시간마다 1번, 하루에 24번 실행)
30 */6 * * * /home/test/index.php
# 6시간 간격으로 test.sh를 실행 (하루 4번 실행, 00:30, 06:30, 12:30, 18:30)
20 1 * * * /home/test/index.php
# 매일 새벽 1시 20분에 test.sh를 실행 (하루 한번 실행)
10 3 * * 1 /home/test/index.php
# 매주 월요일 새벽 3시 10분에 test.sh를 실행 (일주일마다 한번 실행)
30 3 1 * * /home/test/index.php
# 매월 1일 새벽 3시 30분에 test.sh를 실행 (한달마다 한번 실행)
728x90
반응형
'LINUX' 카테고리의 다른 글
[LINUX] NGINX + PHP7.0 + PHP-FPM 설치방법 (0) | 2023.08.03 |
---|---|
[LINUX] 리눅스 파일 권한 설정 명령어 (chmod, chown, chgrp) (0) | 2023.07.25 |
[LINUX] 리눅스 crontab(크론탭) 특정 시간 설정 방법 (batch time setting) (0) | 2022.09.14 |
[LINUX] 리눅스 크론탭(crontab) 매개변수 argv (0) | 2021.11.01 |
[LINUX] sudo, su의 차이점 (0) | 2021.10.05 |