kettle-linux定时执⾏ktrshell脚本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 &
linuxshell脚本怎么运行./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 (轻易别⽤。删除任务)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论