scheduler2 맥(mac)에서 airflow 설치하기 에어플로우(Airflow)를 간단히 설명하자면, 어떤 반복적인 작업(task)들을 실행해주는 scheduler 이다. 여기에서는 anaconda가 설치되어있는 mac환경에서 airflow를 설치하는 내용을 적어보려한다. 1. airflow를 위한 python 가상환경 만들기conda create --name airflow_env python=3.9 -y 2. 가상환경 확인 및 만들어진 가상환경으로 전환 3. airflow 설치// airflow 설치conda install apache-airflow 4. airflow가 설치airflow가 설치되었다면, 터미널에서 다음 명령어로 db를 초기화해준다.// DB 초기화airflow db init DB가 초기화되면 사용자 계정의 폴더에 airflow 라는 폴더.. 2024. 7. 14. [tip] Crontab 에서 log 남기기 Crontab 은 유닉스(리눅스) 계열의 OS에서 일정한 주기별로 특정 task 를 실행해주는 스케줄러이다. 크론탭의 작성 규칙은 아래의 그림과 같다. 여기에 실행시의 log를 남기고 싶다면 * * * * * /home/script/test.sh >> /home/script/test.sh.log 2>&1 와 같이 하면 test.sh 의 실행 로그를 test.sh.log 파일에 남기게 된다. 2023. 2. 22. 이전 1 다음