리눅스 cron

From CS Wiki
Revision as of 05:42, 2 May 2018 by 221.153.37.97 (talk) (새 문서: 특정 파일을 주기적으로 실행시킬 수 있다. == 사용법 == 아래 명령어를 통해 에디터를 열고 원하는 규칙을 입력한다. <pre class='shell'> $ cron...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

특정 파일을 주기적으로 실행시킬 수 있다.

사용법

아래 명령어를 통해 에디터를 열고 원하는 규칙을 입력한다.

$ cron -e

규칙은 아래와 같다.

분 시 일 월 요 실행할작업

해당되는 시간만 기입하고 나머지는 * 로 놔둔다. 시간 기입은 아래와 같이 한다.

 # ┌───────────── min (0 - 59)
 # │ ┌────────────── hour (0 - 23)
 # │ │ ┌─────────────── day of month (1 - 31)
 # │ │ │ ┌──────────────── month (1 - 12)
 # │ │ │ │ ┌───────────────── day of week (0 - 6) (0 to 6 are Sunday to Saturday)
 # │ │ │ │ │
 # │ │ │ │ │
 # * * * * *  [실행할작업]

사용 예제

# 매 분마다 실행
/1 * * * * 실행할작업

# 매 시 정각에 실행
0 * * * * 실행할작업

# 매일 오후 12시 정각에 실행
0 0 12 * * 실행할작업

# 매주 월요일 자정에 실행
0 0 * * 1 실행할작업

# 매달 1일 자정에 실행
0 0 1 * * 실행할작업

# 매시 15분, 45분에 실행
15,45 * * * * 실행할작업

# 10분마다 실행
*/10 * * * * 실행할작업

# 매일 02:00에 실행
0 2 * * * 실행할작업

# 매 6시간마다(00:30, 06:30, 12:30, 18:30) 실행
30 */6 * * * 실행할작업

# 1시부터 매 6시간마다(01:30, 07:30, 13:30, 19:30) 실행
30 1-23/6 * * * 실행할작업

# 평일(월요일~금요일) 08:00에 실행
0 8 * * 1-5 실행할작업

#주말(일요일, 토요일) 08:00에 실행
0 8 * * 0,6 실행할작업