DAG: test_01

schedule: 0 1,10 * * *


test_01

Toggle wrap
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
from airflow.operators.bash_operator import BashOperator
from airflow import DAG
from datetime import datetime, timedelta


args = {
    'owner': 'liangning',
    'start_date': datetime(2021,6,23),
    'email': 'ning.liang@traxretail.com',
    'email_on_failure': False,
    'email_on_retry': False,
    'retries': 3,
    'retry_delay': timedelta(minutes=1),
}

dag = DAG(
    dag_id='test_01',
    default_args=args,
    schedule_interval='0 1,10 * * *',
    dagrun_timeout=timedelta(minutes=120))

	
t1=BashOperator(task_id="O1",bash_command='cd /usr/local/airflow/dags/bi_etl/operation/;nohup python task_operation.py &',dag=dag)