一条线上的多个cron作业(连续运行)

用户名

我研究了一些示例,并提出了以下两个示例,它们似乎应该可以工作,但只有第一个可以执行:

*/5 * * * * /data/db/test1.py > /data/db/text.txt && hadoop fs -put -f /data/db/text.txt /tmp/ >/dev/null 2>&1

我也尝试过

*/5 * * * * bash -c '/data/db/test1.py > /data/db/text.txt && hadoop fs -put -f /data/db/text.txt /tmp/' >/dev/null 2>&1

如果我在shell中分别运行这两个命令,它们就可以正常工作。

用户名

在调查邮件中的错误之后,我没有Kerberos票证。Kerberos解决后,命令行即可正常工作。我编写了一个单独的脚本,该脚本实现了Kerberos票证,并运行了本期中提到的两个命令。当我从crontab运行脚本时,一切正常

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章