我有一个shell脚本,它应该运行pentaho transforamtion作业,但它失败了,并显示以下错误:
/data/data-integration/spoon.sh: 1: /data/data-integration/spoon.sh: ldconfig: not found下面是shell脚本,它位于:
/home/tureprw01/和脚本:
#!/bin/sh
NOW=$(date +"%Y%m%d_%H%M%S")
/data/data-integration/./pan.sh -file=/data/reporting_scripts/op/PL_Op.ExtlDC.kjb >> /home/tureprw01/logs/PL_Op.ExtDC/$NOW.log就Java而言,我完全是新手,但需要以某种方式使其工作
发布于 2018-08-14 21:50:50
使用命令行执行平底锅/厨房很简单,This Documentation应该可以帮助您创建批处理/SH命令并使其工作。
虽然我看到您在命令行上使用变量创建,但就我个人而言,我不知道Batch/SH变量是否正确地传递给PDI参数,您必须自己测试,或者在PDI结构中使用此变量定义,而不是作为命名参数。
发布于 2018-08-17 03:31:22
使用以下命令:
!/bin/sh
date(NOW=$ +"%Y%m%d_%H%M%S")
cd /data/reporting_ -file=/data/reporting_scripts/op/PL_Op.ExtlDC.kjb /op/ /data/data-integration/spoon.sh -main org.pentaho.di.pan.Pan -initialDir /data/data-integration脚本
发布于 2018-08-26 02:03:59
#!/bin/bash
# use for jobs if you want to run transform change :
# "org.pentaho.di.kitchen.Kitchen" to "org.pentaho.di.pan.Pan" and insert ktr file
export PENTAHO_JAVA_HOME=/root/app/jdk1.8.0_91
export JAVA_HOME=/root/app/jdk1.8.0_91
cd /{kjb path}/;
/{spoon path}/spoon.sh -main org.pentaho.di.kitchen.Kitchen -initialDir /{kjb path}//{kjb file}.kjb -repo=//{kjb path}/{resource file}.xml -logfile=/{log file}.log -dir=/{kjb path}https://stackoverflow.com/questions/51838898
复制相似问题