-
#!/bin/sh
-
export JAVA_HOME=/usr/java
-
export PATH=$JAVA_HOME/bin:$PATH
-
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
-
export JRE_HOME=$JAVA_HOME/jre
-
cd /opt/webex/pentaho_data_integration
-
./kitchen.sh \
-
-file $PWD/resources/Job.kjb \
-
-
>>/opt/webex/pentaho_.log
注意点:
(1) 必须在shell中加入export 来配置java环境变量,否则会出现spoo.sh command line not found的问题
(2) 输出日志放在最后, 可以使用shell的date命令格式%Y%m%d%H%M可以输出为201711101026.log
2. 编写cronJob
10,30 * * * * /opt/webex/spark_metrics.sh
代表:每个小时的10,30分触发该shell脚本
注意:crontab 一般格式为 :
10,30 * * * * opt/webex/spark_metrics.sh >dev/null 2>&1