PIG脚本没有通过cronjob运行

时间:2017-03-07 13:54:49

标签: bash shell hadoop cron apache-pig

这是我的脚本:

#!/bin/sh
export JAVA_HOME="/home/admin/software/java/jdk1.7.0_51"
export PIG_HOME="/home/admin/software/PIG/pig-0.14.0"
export PIG_CONF_DIR="$PIG_HOME/conf"
export PIG_CLASSPATH="$PIG_CONF_DIR"
export PATH="$PIG_HOME/bin:$PATH:$JAVA_HOME/bin"
cd /home/$USER/testshadoop
pig -x local -param data='Delhi' executequery.pig

这是我的crontab:

SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
* * * * * /home/admin/testshadoop/test1.sh >> /home/admin/testshadoop/test_out.log

如果我直接在终端中运行sh文件,它工作正常,但通过cronjob,它无法正常工作。

为什么,我该如何解决?

0 个答案:

没有答案