DevOps/etc

crontab 을 사용해보자

bandal-gom 2020. 11. 4. 16:21

서버에서 주기적으로 작업을 해야하는 일을 생성할때는 종종 crontab을 사용한다.

cron으로 등록된 job list 확인

crontab -l

cron에 새로운 job을 등록

crontab -e 

cron 스케줄 expression

주기적으로 cron을 실행시키기 위해서는 다음의 expression과 함께 등록해야한다.

[분] [시간] [날짜/월] [월] [날짜/주]
  • wildcard sign = any

예시

아래와 같이 세팅하면 매주 0시 0분 (자정) 목요일에 해당 file path에 있는 스크립트를 실행 으로 해석하면 된다.

0 0 * * THU [file path]

참고

cron schedule 유용한 링크: https://crontab.guru/

반응형