서버에서 주기적으로 작업을 해야하는 일을 생성할때는 종종 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/
반응형
'DevOps > etc' 카테고리의 다른 글
놀고있는 노트북으로 homelab을 꾸려보자-2 (0) | 2025.02.01 |
---|---|
놀고있는 노트북으로 homelab을 꾸려보자-1 (0) | 2025.02.01 |
[TIL] pip install 시 "Consider using the `--user` option or check the permissions" 에러 (0) | 2021.01.30 |
[curl] (60) SSL certificate problem: certificate has expired (0) | 2020.10.12 |
Logrotate로 로그 정리하기 (0) | 2019.09.29 |