我想安排一个存在于服务器位置(例如:XXXX/home/myname/test.py)的 python 文件(例如:test.py)的 CRON 作业。CRON 必须使用 hive 设置。我做了一些研究,发现以下文章与我想做的很接近。 echo "Starting of Job"hive -e 'select * from mytest.empl'echo "Script ends here"我希望将配置单元查询替换为使其能够运行 python 文件的代码。
1 回答
Qyouu
TA贡献1786条经验 获得超11个赞
Hive 是 Hadoop 之上的数据仓库框架,与 cron 调度无关。/var/spool/cron/crontabs
cron 计划是位于Linux 系统下的简单文本文件。您可以使用crontab
命令访问它。例如,要打开 crontab 文件,您需要发出以下命令:
crontab -e
crontab 中的每一行都是一个条目,其中包含一个表达式和一个要运行的命令:
您可以在 crontab 中添加如下内容:
* * * * * /path/to/your/python-job.py >> ~/python-job.log 2>&1
添加此条目以每秒运行一次提到的 python 脚本 (python-job.py)。
您可以点击此链接了解如何在 Linux 或 UNIX 下将作业添加到 cron。查看此链接以快速生成 cron 计划表达式。
添加回答
举报
0/150
提交
取消