API로 받은 데이터를 자동 업데이트 되도록 해보자.
생각보다 아주 간단 했고 그동안 데이터 수동 업데이트한 나는 바..보..
맥에서 자동화는 cron을 이용하면 된다.
크론은 유닉스 계열 컴퓨터 운영 체제의 시간 기반 잡 스케줄러라고 한다.
지정된 시간에 주기적으로 실행할 수 있도록 하려면 크론을 사용하면 된다.
순서는 다음과 같다.
1. 터미널에서 crontab -e
를 입력한다.
크론 목록을 수정하는 명령어로 해당 명령어를 입력하면 에디터가 열린다.
crontab -e
2. i 키를 입력해서 에디터 모드로 전환한다.
3. 다음과 같이 작성한다. (이 부분이 중요함)
[ 파일 실행 주기, 파이썬 경로, 파일 경로 ]
위 3가지를 입력하는데 여기서 중요한 점은 실행 주기는 크론이 만들어놓은 규칙을 따라야 한다.
순서 : 분 시 일 월 요일
공백으로 구분
A부터 B까지 모두 포함할 때는 -를 사이에 둠
특정 시간을 지정할 때는 ,를 사이에 둠
모두 포함할 대는 *를 사용
예를 들어, 매일 10시에 실행한다면 0 10 * * * 이런식으로 작성하면 되는데
이 링크에서 예시들을 좀 더 참고할 수 있다.
0 10 * * * [파이썬 경로] [실행할 파이썬 파일 경로]