• kettle抽取数据发送邮件Linux调度


    kettle抽取数据发送邮件Linux调度

    #1.进入kettle安装目录 然后执行sqoop.sh文件启动kettle
    cd /app/pdi-ce-7.1.0.0-12/data-integration
    ./spoon.sh &


    #2.新建脚本文件 /app/pdi-ce-7.1.0.0-12/time/iCounter_time.sh start

    #!/bin/bash
    cd /app/pdi-ce-7.1.0.0-12/data-integration
    #需要导入jdk路径
    export KETTLE_HOME=/app/pdi-ce-7.1.0.0-12/data-integration
    export JAVA_HOME=/app/lib/jdk
    export CLASSPATH=$JAVA_HOME/lib/
    export PATH=$PATH:$JAVA_HOME/bin:$KETTLE_HOME

    #通过kitchen运行作业,每次运行产生一个日志 这里指定总job iCounter_allJob.kjb文件 的位置
    ./kitchen.sh -file=/app/pdi-ce-7.1.0.0-12/duanfx_kjob/iCounter/iCounter_allJob.kjb


    # 3. 试执行这个脚本
    sh /app/pdi-ce-7.1.0.0-12/time/iCounter_time.sh

    # 4.linux 定义定时任务
    #键入 crontab -e 编辑crontab服务文件
    crontab -e

    # 文件内容如下:(周一至周五 9.30执行该脚本)
    30 9 * * 1-5 sh /app/pdi-ce-7.1.0.0-12/time/iCounter_time.sh
    #保存文件并并退出

  • 相关阅读:
    DLL内存加载
    Intel汇编程序设计-高级过程(上)
    Intel汇编程序设计-高级过程(上)
    C#-常用
    C#-常用
    C#-MD5
    C#-MD5
    C#-文件操作
    POJ 3320 Jessica's Reading Problem
    POJ 2456 Aggressive cows
  • 原文地址:https://www.cnblogs.com/DFX339/p/11341690.html
Copyright © 2020-2023  润新知