kettle- linux定时执行ktr shell脚本

版权声明:杨杨杨~~的版权 https://blog.csdn.net/weixin_38316697/article/details/88827002

kettle -linux 定时执行ktr shell脚本

适合对kettle和lnux还有shell语言有些基础的人来看

首先 将kettle中的pash.sh脚本赋上执行权限   chmod u+x pan.sh

#!/bin/bash
timeFlag=`date +%Y%m%d`
source /etc/profile
cd /root/Public/data-integration

./pan.sh -file=/root/Public/ktr/es/es_one.ktr /level:Basic >>/root/Public/log/es_job_one${timeFlag}.log &
./pan.sh -file=/root/Public/ktr/es/es_two.ktr /level:Basic >>/root/Public/log/es_job_two${timeFlag}.log &
./pan.sh -file=/root/Public/ktr/es/es_three.ktr /level:Basic >>/root/Public/log/es_job_three${timeFlag}.log &
./pan.sh -file=/root/Public/ktr/es/es_four.ktr /level:Basic >>/root/Public/log/es_job_four${timeFlag}.log &

用linux 的crontab 命令来执行任务

输入 crontab -e命令

按 i 键输入信息

例子: */5 * * * * 脚本路径

注:每五分钟执行一次该脚本

按Ese键

之后:wq退出

------------------------------cronta--b 相关命令:

查看任务是否执行:

输入service crond status命令

crontab常用命令

crontab  -1 查看信息

crontab  -l 查看执行脚本

crontab  -r (轻易别用。删除任务)

 

猜你喜欢

转载自blog.csdn.net/weixin_38316697/article/details/88827002