杀死所有过滤的 oozie 作业

Kill all filtered oozie jobs

如何终止所有过滤的 oozie 作业?

例如,我想终止所有 oozie 作业,下一个条件是:

oozie jobs -filter name=calculationx

这应该有效(请注意缺少一些字段,例如 Oozie 主机等):

for jobId in `oozie jobs -filter name=calculationx | grep RUNNING | cut -d" " -f1`
do
    echo "Killing job ${jobId}"
    job -kill ${jobId}
done