2014-02-27 111 views
1

我想運行一個包含oozie作業的shell腳本;從crontab中觸發這個shell腳本。 Oozie沒有被觸發!從shell腳本觸發oozie

shell腳本myshell.sh包含

#!/bin/bash 
oozie job -run -config $1 

的crontab

*/5 * * * * /path/myshell.sh example.properties 

有什麼我需要在我的環境設置還是我失去了一些東西!

感謝

+0

是在'PATH' Oozie的?我認爲沒有別的東西是必要的。你爲什麼不使用Oozie協調器作業來代替CRON? –

回答

2

它看起來像你缺少-oozie參數指定Oozie的API網址。

oozie job -oozie http://ooziehost:11000/oozie -run -config $1

你也可以設置OOZIE_URL環境變量

#!/bin/bash 
OOZIE_URL=http://ooziehost:11000/oozie 
oozie job -run -config $1