크론탭이란 리눅스 작업 스케줄러로 특정 시각에 특정 명령어가 수행시키는 프로그램이다.
참고로 리눅스 전용이라 윈도우에서는 사용할 수 없다!
(맥북은 기본 내장이라 별도의 설치가 필요하지 않다.)
$ apt-get install cron
크론탭에 등록된 작업 확인
$ crontab -l
크론탭에 작업 등록을 하려면 아래 명령어로 크론탭 설정 입력 파일을 열고 (vi 에디터를 활용한다)
$ crontab -e
다음의 등록형식에 따라 작업을 등록한다.
나의 경우처럼 매일 새벽 1시에 특정 스크립트가 수행되도록 등록하기 위해서는
crontab -e 로 연 파일에 아래와 같이 작성 후 :wq 로 저장한다.
0 1 * * * /scripts/test_script.py
작업을 등록할 때 언제나 한 줄에 하나의 명령어만 쓰도록 주의해야한다.