-
大小: 6KB文件類型: .py金幣: 1下載: 0 次發(fā)布日期: 2021-01-09
- 語言: Python
- 標(biāo)簽: kettle??python??執(zhí)行kettle??
資源簡介
crontab調(diào)用python,python中封裝kettle的定時(shí)任務(wù)調(diào)用
調(diào)用,注意python中導(dǎo)入環(huán)境變量
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‘
#####################################################################???參數(shù)準(zhǔn)備數(shù)據(jù)???####################################################################################################
#######################################################???############################################??##################################################################################
data_days?=?1??#?跑幾天的數(shù)據(jù)?默認(rèn)跑一天的數(shù)據(jù)
move_days?=?7??#?推多少天前的數(shù)據(jù)
now_time?=?datetime.datetime.now()
data_end_time?=?now_time?+?datetime.timedelta(days=-move_days)?#?需要抽取的業(yè)務(wù)數(shù)據(jù)的結(jié)束時(shí)間?計(jì)算方法:當(dāng)前系統(tǒng)時(shí)間往前推move_days?天舉例說明當(dāng)前日期為2019-7-25則業(yè)務(wù)抽取的結(jié)束時(shí)間為2019-7
評(píng)論
共有 條評(píng)論