我想安排一個存在于服務器位置(例如: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
提交
取消