Crontab

SEOKWOO LEE·2022년 10월 27일
0

Crontab은 Linux 시스템에서 특정 프로그램을 지정한 시간에 주기적으로 반복 실행시켜주는 작업이다.
윈도우의 스케줄러와 비슷한 작업이다.

기본 명령

// 설치(Linux)
apt get install cron
// 편집
crontab -e

// 작업 목록 보기
crontab -l

// 작업 삭제
crontab -r

반복 주기

crontab 주기는 * * * * * 형식으로 표현된다.
순서대로 분, 시, 일, 월, 요일을 의미한다.

* 로 표기된 항목은 매번 반복한다는 의미이다.
특정 시간이 표기된 항목은 해당 시간마다 반복한다는 의미이다.

// 매 분마다 반복
* * * * * {실행 명령}

// 매 시마다 반복
0 * * * * {실행 명령}

// 매일 반복
0 0 * * * {실행 명령}

// 매일 09시에 반복
0 9 * * * {실행 명령}

// 매월 1일 09시에 반복
0 9 1 * * {실행 명령}

// 매주 월요일 18시에 반복
0 18 * * 1 {실행 명령}
profile
내가 보기위해 만든 나만의 공부 노트

0개의 댓글

관련 채용 정보