资源简介

crontab调用python,python中封装kettle的定时任务调用 调用,注意python中导入环境变量 30 0 * * * python /export/quality_kettle/kettle/Resposity/runKettle.py

资源截图

代码片段和文件信息

#!/usr/bin/env python3
# -*-coding:utf-8 -*-
import os
import platform
import datetime
import time


KETTLE_HOME=r‘/export/data-integration‘
JAVA_HOME = r‘/export/jdk1.8.0_141‘


#####################################################################   参数准备数据   ####################################################################################################
#######################################################   ############################################  ##################################################################################
data_days = 1  # 跑几天的数据 默认跑一天的数据
move_days = 7  # 推多少天前的数据
now_time = datetime.datetime.now()
data_end_time = now_time + datetime.timedelta(days=-move_days) # 需要抽取的业务数据的结束时间 计算方法:当前系统时间往前推move_days 天举例说明当前日期为2019-7-25则业务抽取的结束时间为2019-7

评论

共有 条评论