맥 환경에서 crontab 사용하는 방법에 대해서 간단하게 정리합니다.




-

crontab 편집 : crontab -e 

crontab 확인 : crontab -l



-

crontab 작성 방법은 동일합니다.

제가 예전에 몇 개 포스팅을 한 적이 있는데요. 작성 방법은 그것으로 대신합니다. 


2017/05/06 - crontab : daily, weekly, monthly example


2015/01/13 - Ubuntu Crontab




-

python 코드를 실행할 때 virtualenv 환경을 사용해야 하는 경우는 source 부터 해줘야 합니다. 아래와 같이 말이죠.


00 11 * * *   source /Users/aa/venv/bin/activate   &&   /Users/aa/venv/bin/python   python_file_path.py


해석해보면 

매일 11시 00분에 source /Users/aa/venv/bin/activate 를 통해 가상환경을 사용하고

가상환경의 python을 통해서 python_file_path.py 를 실행해줘. 입니다.




-

적당히 path를 수정해서 사용하시면 됩니다.




-

아래는 crontab man 페이지 입니다.





+ Recent posts