파이썬 파일 배치 돌리기-자동화

Dahee Lee
2 min readJun 3, 2021

--

API로 받은 데이터를 자동 업데이트 되도록 해보자.

생각보다 아주 간단 했고 그동안 데이터 수동 업데이트한 나는 바..보..

맥에서 자동화는 cron을 이용하면 된다.

크론은 유닉스 계열 컴퓨터 운영 체제의 시간 기반 잡 스케줄러라고 한다.

지정된 시간에 주기적으로 실행할 수 있도록 하려면 크론을 사용하면 된다.

순서는 다음과 같다.

1. 터미널에서 crontab -e 를 입력한다.

크론 목록을 수정하는 명령어로 해당 명령어를 입력하면 에디터가 열린다.

crontab -e

2. i 키를 입력해서 에디터 모드로 전환한다.

3. 다음과 같이 작성한다. (이 부분이 중요함)

[ 파일 실행 주기, 파이썬 경로, 파일 경로 ]

위 3가지를 입력하는데 여기서 중요한 점은 실행 주기는 크론이 만들어놓은 규칙을 따라야 한다.

순서 : 분 시 일 월 요일

공백으로 구분

A부터 B까지 모두 포함할 때는 -를 사이에 둠

특정 시간을 지정할 때는 ,를 사이에 둠

모두 포함할 대는 *를 사용

예를 들어, 매일 10시에 실행한다면 0 10 * * * 이런식으로 작성하면 되는데

이 링크에서 예시들을 좀 더 참고할 수 있다.

0 10 * * * [파이썬 경로] [실행할 파이썬 파일 경로]

4. esc를 눌러 명령 모드로 전환하고 :wq를 입력하고 enter 키를 입력하여 저장 후 종료한다.

5. 터미널에서 crontab -l 를 입력하고 저장된 것을 확인한다.

끝!

--

--