LINUX

[LINUX] 리눅스 crontab(크론탭) 시간 설정 방법, 주기 설정

chsr 2021. 10. 22. 15:21
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
반응형