작업 스케쥴링 : 설정한 시간간격마다 자동으로 워크플로우를 실행해줌
Github Action에서는 리눅스 계열 cron
작업스케쥴러를 실행
ctontab
파일을 통해 cron 작업이 가능하게 함
GithubAction에서는 최소단위가 '5분'
1. 특정 분마다 실행하기
//1분마다 명령어 실행
* * * * * /test/crawling.py
//5분마다 명령어 실행합니다.
*/5 * * * * /test/crawling.py
2. 여러시간 지정
//매일 오전 12시 30분, 오후 12시 30분에 해당하는 명령어를 실행합니다.
30 0,12 * * * /test/crawling.py
//매일 매시간 10분, 30분 마다 명렁어를 실행
10,30 * * * * /test/crawling.py
3. 범위 실행
//매일 오전 9시에 해당하는 명령어를 실행합니다. (0 - 일요일, 6 - 토요일)
0 9 * * 0-6 /test/crawling.py
//월~금 오전 9시에 해당하는 명령어를 실행합니다. (1 - 월요일, 5 - 금요일)
0 9 * * 1-5 /test/crawling.py
//매일 10시 0분부터 30분까지 해당하는 명령어를 실행합니다.
0-30 10 * * * /test/crawling.py
schedule: - cron: '시간간격'
추가
안녕하세요. 글 잘 읽었습니다. 궁금한 점이 있습니다. 매일 오전 12시 30분, 오후 12시 30분은 30 0,12 아닌가요? crontab 시간은 0~23로 표시하는걸로 알고 있어서요. 깃헙 이라서 다른걸까요?